我在某处读到默认浮点值,例如1.2
are double
not float
.
那么默认整数值是多少6
,他们是short
, int
or long
?
以 10 为基数给出的整数文字类型是以下列表中其值可以容纳的第一个类型:
int
long int
long long int
对于八进制和十六进制文字,还将按以下顺序考虑无符号类型:
int
unsigned int
long int
unsigned long int
long long int
unsigned long long int
您可以指定一个u
强制后缀unsigned
类型,一个l
强制后缀long
or long long
, or an ll
强制后缀long long
.
参考:C99,6.4.4.1p5
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)