您的位置:首页 > 编程语言 > C语言/C++

C语言基本类型及扩展

2009-11-27 14:29 190 查看
c语言基本类型修饰符:
signed
unsigned
long
short

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

volatile修饰符告诉编译器变量值可以以任何不被程序明确指明的方式改变。为什么呢?因为大多数C/C++编译器通过假定变量的内容不变(如果它不出现在赋值语句的左边)而自动地优化某些表达式。因此,每次引用时,可能不需要重新检验它。还有,在编译过程中,某些编译器会改变表达式的求值顺序。volatile修饰符可以防止这些改变。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: