博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[从C到C++] 1.3 C++布尔类型(bool)
阅读量:5951 次
发布时间:2019-06-19

本文共 402 字,大约阅读时间需要 1 分钟。

布尔类型(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;

转载地址:http://ujpxx.baihongyu.com/

你可能感兴趣的文章
SQL Server差异备份的备份/还原原理
查看>>
java 内部类
查看>>
leetcode - Search in Rotated Sorted Array II
查看>>
coursera课程Text Retrieval and Search Engines之Week 2 Overview
查看>>
如何导出已有的谷歌插件,又如何把导出的插件安装到360浏览器中,又如何对插件小修小改?...
查看>>
[PWA] Enable Push Notification in your web app
查看>>
【转载】JS中bind方法与函数柯里化
查看>>
隐藏与显示铵钮
查看>>
H5版俄罗斯方块(3)---游戏的AI算法
查看>>
PCL深度图像(2)
查看>>
Cisco 2960交换机配置
查看>>
EBS条形码打印
查看>>
zookeeper常用命令
查看>>
关于日志打印的几点建议以及非最佳实践
查看>>
scheduler 基本原理
查看>>
cocos JS 定时器
查看>>
PHP-"php://(类型)"访问各个输入/输出流以及全局变量$HTTP_RAW_POST_DATA讲解
查看>>
Android(java方法)上实现mp4的分割和拼接 (一)
查看>>
关于行内元素的margin padding一些说明;background-color的范围
查看>>
数据库三范式
查看>>