布尔(bool)值需注意事项
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                布尔(bool)值需注意事项
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                布爾值就兩個值真或假,其中的假代表的是0,其他任何非零的數(shù)都代表真。
 布爾值占一個字節(jié)(八個二進制位)
#include<stdio.h>
int main()
{bool x = 0; \\bool x = true;\\7 6 5 4 3 2 1 0(占一個字節(jié),八個二進制位,使用的時候只使用最后一位);\\0 0 0 0 0 0 0 0bool y = 1;\\ 0 0 0 0 0 0 0 1return 0;
}
 
這里再說一點,在c++(.cpp)中bool是可以直接進行使用的,而在c(.c)中還得引入頭文件#include <stdbool.h>
#include<stdio.h>
int main()
{bool x = false;printf("%d  \n", x);   \\0 因為false所以是0x -= 1;printf("%d  \n", x);\\ 1    相當于x=1   x=x-1    x==-1所以輸出x=1x -= 1;printf("%d  \n", x);\\ 0   上一步輸出x=1  x=x-1   x=0 所以為假輸出x=0x -= 1;printf("%d  \n", x);\\ 1     相當于x=1   x=x-1    x==-1所以輸出x=1return 0;
 
上述看出只要一個變量是bool類型 它的bool值輸出只有兩個值 ,真為1,假為0
但是bool給變量賦值的時候可以賦任意值,非零數(shù)的值輸出bool變量的時候為1,零值輸出的時候則為0!
以上就是對bool值的一些見解,歡迎大家來評論區(qū)溝通學習!
總結(jié)
以上是生活随笔為你收集整理的布尔(bool)值需注意事项的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 创业史的作者是谁啊?
 - 下一篇: “;“分号空语句的使用