zoukankan      html  css  js  c++  java
  • 1.1 C++布尔类型(bool)

    注意:

      c++ 中 cout << true << endl;  输出为 1;

    布尔类型(bool)是C++新增的一种基本数据类型。在标准的C语言中并未定义bool类型,如果需要使用bool类型,程序员可以通过宏定义来自定义一个bool类型,定义语句如下:

    1. #define bool int
    2. #define false 0
    3. #define true 1

    也就是将int型定义为bool型,将int型的0和1两个值分别定义为bool类型的两个值true和false。

    但是在C++中则不需要这么麻烦,C++中对bool类型已经做出了定义。

    bool类型是C++语言基本数据结构之一,在80x86处理器上编译器gcc 4.8.1和Visual C++ 2012给bool类型变量分配1个字节长度。bool类型取值范围仅有两个值:true和false。在做逻辑运算时,默认非零即为ture。

    定义bool类型变量也与其他基本数据类型变量的定义类似,如下所示:

    1. bool flag = true;
  • 相关阅读:
    MVC框架及应用
    《架构之美》三
    《架构之美》二
    深度学习之多层感知器
    架构之美
    质量属性之淘宝案例分析
    配置cocos相关问题
    3-5
    web文本框之内容提示
    【LeetCode】024. Swap Nodes in Pairs
  • 原文地址:https://www.cnblogs.com/yongpan/p/7448937.html
Copyright © 2011-2022 走看看