声明变量
int a;
a = 5;
- 程序将找到一块能够存储整数的内存,将该内存单元标记为a,并将5复制到该内存单元中。
- 变量名:
- 字母,数字,下划线;
- 字母,下划线打头;
- 以两个下划线或下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用;(留给实现,就是留给编译器用,编译器的库的实现一般都要用开头带下划线的变量名)
- 以一个下划线开头的名称被保留给实现,用作全局标识符。
整型
- short 至少16位
- int 至少与 short 一样长
- long 至少 32 位,且至少与 int 一样长
- long long 至少 64 位,且至少与 long 一样长
第一位是1~9,是十进制(dec);
第一位是0,是八进制(hex);
前两位是0x或0X,是十六进制(oct)。
浮点数
有些系统的编译器,只能确保float
有6位有效位,double
有15位有效位,以后的就不精确了。
wcha_t
一种宽字符类型,可以表示扩展字符集。
const限定符
- 格式:
const type name = value;
- 创建符号常量
- 一定要在声明时进行初始化,否则该常量的值将是不确定的,且无法修改。