[从C到C++] 1.3 C++布尔类型(bool)
来源:互联网 发布:阿里云 paas iaas 编辑:程序博客网 时间:2024/06/01 09:19
布尔类型(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;
阅读全文
0 0
- [从C到C++] 1.3 C++布尔类型(bool)
- [从C到C++] 1.3 C++布尔类型(bool)
- C语言中的布尔(bool)类型
- C语言中的布尔(bool)类型
- C语言的布尔类型(_Bool, bool)
- C语言的布尔类型bool
- 浅谈C语言中的布尔(bool)类型
- 【iOS开发之Objective-C】布尔(Boolean)类型--BOOL
- C基础:布尔类型(BOOL) 关系运算符 switch
- C++对C的扩展之bool(布尔类型)
- 浅谈C语言中的布尔(bool)类型
- 跟我一起学C++之从C到C++(bool类型)
- 关于C和C++的布尔类型,_Bool和bool
- c++之超越c的语法01-bool 布尔类型
- 一起talk C栗子吧(第一百六十八回:C语言实例--C语言中的布尔--bool类型)
- C中的布尔类型
- c的bool类型
- C语言bool类型
- 《设计模式》学习笔记3——工厂模式
- kotlin-命令行开发环境
- 栈
- C++智能指针
- PyQt5简单仪表盘
- [从C到C++] 1.3 C++布尔类型(bool)
- JPA规范介绍以及JPA、ORM框架以及Spring Data Jpa的关系
- 在RequestTracker(RT)里用msmtp通过远程smtp服务器465端口发邮件
- 【Android UI自动化测试】Java+appium+ADT+uiautomatorviewer+Android模拟器
- 11月20日云栖精选夜读:围观阿里总部:边喝茶边搞技术是一种怎样的体验?
- Android中的缓存策略--LruCache
- 规范word整理的HTML笔记~
- SQLyog以excel文件导入mysql数据库失败:[Microsoft][ODBC Excel 驱动程序] 保留错误 (-5016); 没有这种错误的消息
- 北极的夜空(转载)