zoukankan      html  css  js  c++  java
  • bool,BOOL

    true and false 小写为bool类型。
    例如:
    bool a=true;
    if( a == true)
    a=true;
    TRUE and FALSE大写一般为宏定义。
    例如:#define TRUE 1
    #define FALSE 0
    rue是bool型的,一个字节大小
    TRUE是int型的,VC里这个是ms自己定义的,32位系统的就是4个字节

    一:在网上找到了BOOL和bool的区别:

    1、类型不同

    BOOL为int型

    bool为布尔型

    2、长度不同

    bool只有一个字节

    BOOL长度视实际环境来定,一般可认为是4个字节

    二:

    bool是标准C++数据类型,可取值true和false。单独占一个字节,

    如果数个bool对象列在一起,可能会各占一个bit,这取决于编译器。

    BOOL是微软定义的typedef int BOOL。与bool不同,它是一个三值逻辑

    TRUE/FALSE/ERROR,返回值为>0的整数为TRUE,0为FALSE,-1为ERROR。

    Win32 API中很多返回值为BOOL的函数都是三值逻辑。比如GetMessage

    ().

  • 相关阅读:
    假期第九天
    假期第八天
    8.9周总结
    构建之法阅读笔记之三
    构建之法阅读笔记之二
    构建之法阅读笔记之一
    03人月神话阅读笔记之一
    手机输入法使用评价
    十天冲刺-第十天
    十天冲刺-第九天
  • 原文地址:https://www.cnblogs.com/shinecox/p/3038764.html
Copyright © 2011-2022 走看看