উপরে উল্লিখিত হিসাবে, BOOL একটি স্বাক্ষরিত চর। বুল - সি 99 স্ট্যান্ডার্ড (ইন্ট) থেকে টাইপ করুন।
বল - হ্যাঁ / না bool - সত্য / মিথ্যা
উদাহরণ দেখুন:
bool b1 = 2;
if (b1) printf("REAL b1 \n");
if (b1 != true) printf("NOT REAL b1 \n");
BOOL b2 = 2;
if (b2) printf("REAL b2 \n");
if (b2 != YES) printf("NOT REAL b2 \n");
এবং ফলাফল হয়
রিয়েল বি 1
রিয়েল বি 2
নট রিয়েল বি 2
নোট করুন যে বুল! = BOOL নীচের ফলাফলগুলি কেবল একবারই - বাস্তব বি 2
b2 = b1;
if (b2) printf("ONCE AGAIN - REAL b2 \n");
if (b2 != true) printf("ONCE AGAIN - NOT REAL b2 \n");
আপনি যদি BOOL এ Bool রূপান্তর করতে চান তবে আপনার পরবর্তী কোডটি ব্যবহার করা উচিত
BOOL b22 = b1 ? YES : NO; //and back - bool b11 = b2 ? true : false;
সুতরাং, আমাদের ক্ষেত্রে:
BOOL b22 = b1 ? 2 : NO;
if (b22) printf("ONCE AGAIN MORE - REAL b22 \n");
if (b22 != YES) printf("ONCE AGAIN MORE- NOT REAL b22 \n");
এবং তাই .. আমরা এখন কি পেতে? :-)