码迷,mamicode.com
首页 > 编程语言 > 详细

C++学习1-bool数据类型

时间:2018-04-29 11:40:55      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:之一   #define   逻辑   false   编译器   通过   字节   处理器   fine   

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

#define bool int
#define false 0
#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类型变量也与其他基本数据类型变量的定义类似,如下所示:


bool flag = true;

C++学习1-bool数据类型

标签:之一   #define   逻辑   false   编译器   通过   字节   处理器   fine   

原文地址:https://www.cnblogs.com/Long-w/p/8970488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!