【C-Primer-Plus读书笔记】第3章:数据和C
变量与常量
- 常量:有些数据类型在程序使用之前已经预先设定好了,在整个程序的运行过程中没有变化,这些称为常量。
- 变量:其他数据类型在程序运行期间可能会改变或被赋值,这些称为变量
数据:数据类型关键字
| 最初K&R标准 | C90标准 | C99标准 |
|---|---|---|
| int | signed | _Bool |
| long | void | _Complex |
| short | _Imaginary | |
| unsigned | ||
| char | ||
| float | ||
| double |
- 按计算机的存储方式,可分为两大基本类型:整数类型和浮点数类型。
- 整数和浮点数:计算机以二进制数字存储整数;而把浮点数分成小数部分和指数部分来表示,并分开存储这两部分。
- 位、字节和字:位是计算机的最小存储单位,可以存储0或1,即二进制数字,或者说位用于设置“开”或“关”;字节是是能表示一个完整数据的基本单位,1字节均为8位;字是设计计算机时给定的自然存储单位,即常说的字长,比如目前的64位字长计算机,计算机的字长越大,其数据转移越快,允许的内存访问页更多。
