সি স্ট্যাটিকালি টাইপ করা বিবেচনা করা হয় (আপনি int থেকে ভাসা পর্যন্ত পরিবর্তনশীল পরিবর্তন করতে পারবেন না)। একবার কোনও ভেরিয়েবল ঘোষিত হলে এটি সেভাবে আটকে যায়।
তবে এগুলি দুর্বলভাবে টাইপ করা হিসাবে বিবেচনা করা হয় কারণ ধরণেরগুলি ফ্লিপ করা যায়।
0 কি? '\ 0', মিথ্যা, 0.0, ইত্যাদি।
অনেক ভাষায় আপনি আইএফ (পরিবর্তনশীল) বলতে পারবেন না কারণ শর্তাবলী কেবল বুলিয়ান এক্সপ্রেশন থেকে বুলিয়ান মান গ্রহণ করবে। এগুলি আরও দৃ strongly়ভাবে টাইপ করা হয়। একই অক্ষর এবং পূর্ণসংখ্যার মধ্যে যেতে প্রযোজ্য।
মূলত গ এর দুটি প্রধান সরল ডেটা টাইপ থাকে, পূর্ণসংখ্যার এবং ভাসমান পয়েন্ট সংখ্যা (যদিও বিভিন্ন নির্ভুলতা)। বুলিয়ান, এনামগুলি (সহজ নয় তবে এটি খাপ খায়) ইত্যাদি সমস্ত কিছুই সেগুলির মধ্যে একটি হিসাবে প্রয়োগ করা হয়। এমনকি অক্ষরগুলি মূলত পূর্ণসংখ্যার হয়।
অন্যান্য ভাষার সাথে তুলনা করুন যেখানে স্ট্রিং প্রকার রয়েছে, এনাম প্রকার যা কেবলমাত্র নির্ধারিত মানগুলিতে নির্ধারিত হতে পারে, বুলিয়ান প্রকার যেখানে কেবল বুলিয়ান বা সত্য / মিথ্যা উত্পাদন করে এমন অভিব্যক্তি ব্যবহার করা যেতে পারে।
তবে আপনি যুক্তি দিতে পারেন যে পার্ল সি এর তুলনায় দৃ়ভাবে টাইপ করা হয়েছে। সুতরাং এটি সেই বিখ্যাত আর্গুমেন্টগুলির মধ্যে একটি (vi বনাম ইম্যাক্স, লিনাক্স বনাম উইন্ডোজ ইত্যাদি)। সি # সি এর চেয়ে বেশি টাইপ করা হয় মূলত আপনি যেভাবেই তর্ক করতে পারেন gue এবং আপনার উত্তরগুলি সম্ভবত উভয় পথেই যাবে :) এছাড়াও কিছু পাঠ্যপুস্তক / ওয়েব পৃষ্ঠাগুলি বলবে যে সি দুর্বলভাবে টাইপ করা হয়েছে, এবং কেউ বলবে সি দৃ strongly়ভাবে টাইপ করা হয়েছে। আপনি উইকিপিডিয়াতে গেলে সি এন্ট্রি "আংশিক দুর্বল টাইপিং" বলে। আমি পাইথন সি এর সাথে তুলনা করে দুর্বলভাবে টাইপ করেছি। সুতরাং ধারাবাহিকতায় পাইথন / সি #, সি, পার্ল।