• 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)...;

  • 相关阅读:
    2017NOIP游记 (格式有点炸)
    Qtree3
    [P2769] 猴子上树
    [Usaco2005 Dec]Cleaning Shifts 清理牛棚
    [NOIP2014] 解方程
    [ZJOI2012] 灾难
    [洛谷P3941] 入阵曲
    [SCOI2009] 最长距离
    [JLOI2011] 飞行路线
    虚拟化数电底层
  • 原文地址:https://www.cnblogs.com/wjq13752525588/p/11579710.html
Copyright © 2020-2023  润新知