C/C++培训
达内IT学院
400-996-5531
学习一门技术不是所想的很简单的一回事,学习C语言同样也不是一件简单的事!学好C语言,你想在短时间内学好,肯定是不可能的,但是也不需要你花个十年八年才嫩恶搞精通。今天我们来分享一下C++培训课程中的布尔类型(bool)
布尔类型(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语言/C++干货知识请关注达内C++培训官网(c.tedu.cn)
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved