"সি এর সম্পূর্ণ রেফারেন্স" বইয়ে উল্লেখ করা হয়েছে যে charডিফল্ট স্বাক্ষরযুক্ত।
তবে আমি জিসিসির পাশাপাশি ভিজ্যুয়াল স্টুডিওতে এটি যাচাই করার চেষ্টা করছি। এটি এটি ডিফল্ট দ্বারা স্বাক্ষরিত হিসাবে গ্রহণ করছে ।
কোনটি সঠিক?
charস্বাক্ষরবিহীন হতে পারে, থাম্বের নিয়ম হিসাবে intএকটি মান ব্যবহার করে ব্যবহার করে getchar()যা ফিরে আসতে পারে EOF। EOFসাধারণত -1বা অন্যান্য নেতিবাচক মান হিসাবে সংজ্ঞায়িত করা হয়, যা একটিতে সংরক্ষণ করা unsignedআপনি চান তা নয়। এখানে ঘোষণাটি রয়েছে: extern int getchar();বিটিডাব্লু, এই প্রস্তাবটি "সি: এ রেফারেন্স ম্যানুয়াল" বই থেকেও এসেছে।
charক্ষেত্রে, আপনাকে intফেরতের মান সংরক্ষণ করতে ব্যবহার করতে হবে।