C++编程基础:变量类型与布尔、字符变量的使用
需积分: 10 74 浏览量
更新于2024-08-06
收藏 6.32MB PDF 举报
本资源主要介绍了在Android嵌入式系统开发(基于Cortex-A8)中,C++编程语言的变量类型及其应用。内容涵盖了基本的变量类型,如bool、char、short int、int、unsigned int、float和double,以及如何使用这些变量存储布尔值和字符。
在C++中,`bool`类型用于存储布尔值true和false,常用于表示开关状态或条件判断。例如,`bool alwaysOnTop = false;`声明了一个布尔变量,初始值为false。布尔表达式,如`bool deleteFile = (userSelection == "yes");`,可以根据条件返回true或false。
`char`类型用于存储单个字符,如字母、数字或特殊符号。例如,`char userInput = 'Y';`将字符'Y'赋值给一个char变量。字符在内存中以ASCII码的形式存储,例如,字符'Y'的ASCII码是89,编译器会将这个数值存入对应的内存位置。
此外,资源还提到了不同类型的整数,如`short int`、`int`(16位和32位)、`unsigned int`(16位和32位),它们分别用于存储不同范围的整数值。浮点型变量`float`和`double`则用于存储带有小数的数值,`float`的范围是1.2e-38到3.4e38,`double`的范围更大,为2.2e-308到1.8e308。
这本书籍《C++ 21天学通(第8版)》由Siddhartha Rao著,袁国忠译,是一本面向初学者的C++教程,覆盖了C++14和C++17的新特性,如lambda表达式、移动构造函数和赋值运算符,以及面向对象编程的概念,如封装、抽象、继承和多态。书中还包括了使用标准模板库(STL)进行编程,以及如何编写高效、简洁的C++代码。读者可以通过练习和实际编程项目来巩固所学知识,并了解C++17可能引入的新功能。
2021-09-06 上传
2019-05-08 上传
114 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-09-25 上传
liu伟鹏
- 粉丝: 24
- 资源: 3852
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录