【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位字长计算机,计算机的字长越大,其数据转移越快,允许的内存访问页更多。