C++学习笔记(二)常量及符号
- 常量:在C++中,使用符号表示的一些不变的值。
一、整型常量
- 整型常量分为:有符号整型常量和无符号整型常量。
- 基于基本的数据类型还可以被分为长整型和短整型。
- 长整型常量不是可以无限大的,其最大值根据CPU寄存器位数的不同以及编译器的不同,值也不同。
- 整型常量可以用十进制、八进制和十六进制数表示。
二、实型常量(浮点常量)
- 只能采用十进制表示,有两种表示法:小数表示法和指数表示法。
1 | S = 156.456; |
三、字符常量
- 使用单引号括起来的一个字符。
- 在对代码编译时,编译器会根据ASCII码表将字符常量转换成整型常量。
- 转义字符时特殊的字符常量,使用时以字符‘\’代表开始转义,和后面不同的字符表示转义后的字符。
四、字符串常量
- 字符串常量是由一对双引号括起来的零个或多个字符序列。
- 字符串常量实际上是一个字符数组,可以将字符串分解为若干个字符,字符的数量是字符串的长度。
五、其他常量
- 布尔常量、枚举常量、宏定义常量。
- 布尔常量:两个值:true和false;
- 枚举常量
- 宏定义常量:通过#define宏定义的一些值。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 姚永坤的小窝!
评论