因为存在不同类型的整数变量,所以可以创建不同类型的整数常量。整数值100
的类型为int
。要使其值类型为long
,请将大写或小写字母L
附加到数值。100
作为long
值写为100L
。
要声明并初始化long
类型的变量myValue
,可以这样写:
long myValue = 1287600L;
使用减号写入负整数常量,例如:
int decrease = -4;
long myValue = -100000L;
可以通过附加两个L
将整数常量指定为long long
类型:
long long really_big_number = 123456789LL;
要将常量指定为无符号类型,请附加U
,如下例所示:
unsigned int count = 100U;
unsigned long value = 999999999UL;
要存储具有最大范围的整数,可以定义如下变量:
unsigned long long metersPerLightYear = 9460730472580800ULL;
ULL
指定初始值是unsigned long long
类型。