• 我们在哪一颗星上见过 ,以至如此相互思念 ;我们在哪一颗星上相互思念过,以至如此相互深爱
  • 我们在哪一颗星上分别 ,以至如此相互辉映 ;我们在哪一颗星上入睡 ,以至如此唤醒黎明
  • 认识世界 克服困难 洞悉所有 贴近生活 寻找珍爱 感受彼此

C++知识点:BOOL和bool、FALSE/TRUE与false/true

C++知识点 云涯 3年前 (2021-03-10) 1845次浏览

1 BOOL和bool

bool 是布尔类型,占一个字节,取值为false和true,是0和1的区别

BOOL是int类型,视具体环境而定,一般占四个字节,取值为FALSE和TRUE,是0和非0的区别,是一个三值逻辑

 

2 FALSE/TRUE与false/true

false/true是标准C++语言里新增的关键字, FALSE/TRUE是通过#define

FALSE/TRUE在windef.h的定义:

#ifndef FALSE

#define FALSE 0

#endif

#ifndef TRUE

#define TRUE 1

#endif

FALSE/TRUE是int类型

false/true是布尔类型

 

 


云涯历险记 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:C++知识点:BOOL和bool、FALSE/TRUE与false/true
喜欢 (0)