现在的位置: 首页 > 综合 > 正文

C语言基本类型及扩展

2013年08月18日 ⁄ 综合 ⁄ 共 327字 ⁄ 字号 评论关闭

 c语言基本类型修饰符:
signed
unsigned
long
short

当只使用一个类型修饰符时(当它不被放在基本类型前时),我们就假定为int。因此,下面的类型修饰符是等价的:
signed      signed int
unsigned    unsigned int
long        long int
short     short int

volatile修饰符告诉编译器变量值可以以任何不被程序明确指明的方式改变。为什么呢?因为大多数C/C++编译器通过假定变量的内容不变(如果它不出现在赋值语句的左边)而自动地优化某些表达式。因此,每次引用时,可能不需要重新检验它。还有,在编译过程中,某些编译器会改变表达式的求值顺序。volatile修饰符可以防止这些改变。

抱歉!评论已关闭.