C++中的bool類型


1、C++中的布爾類型

  (1)C++在C語言的基礎類型系統之上增加了bool;

    1)C語言中,沒有bool類型存在,往往都是用整型代替bool類型,常用0表示假,1表示真;

    2)bool本來就有這樣的類型,但是在C語言中卻沒有這樣的基本類型,所以只有使用整型代替bool類型,但是不嚴謹。

    3)這也是C++中的“+”的體現;

  (2)C++中的bool可能的值只有true和false;

    1)true代表真值,編譯器內部用1來表示(但是會將非0值轉換為1存儲);

    2)false代表非真值,編譯器內部用0來表示;

  (3)理論上bool之占用1個字節

布爾類型是C++中的基本數據類型

  1)可以定義bool類型的全局變量;

  2)可以定義bool類型的常量;

  3)可以定義bool類型的指針;

  4)可以定義bool類型的數組;

  5)...;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM