(1)十进制字面值对于一个20(10)24(8)14(16),在c语言中对应表达为20(10进制)、024(8进制)、0x14(16进制)。默认情况下,十进制字面值的类型是int,如果int装不下就是...
对于一个20(10)=24(8)=14(16),在c语言中对应表达为20(10进制)、024(8进制)、0x14(16进制)。
默认情况下,十进制字面值的类型是int,如果int装不下就是long,再装不下就是long long。
对于一个浮点数可以表示为314.159(10)也可以表示为3.14159e+2(科学记数法)。
默认情况下,浮点数字面值是一个double
整形字面值 | ||
后缀 | 最小匹配类型 | 例子 |
u / U | unsigned | 20u / 20U |
l / L | long | 20l / 20L |
ll / LL | long long | 20ll / 20LL |
浮点形字面值 | ||
f / F | float | 20.0f / 20.0F |
l / L | long double | 20.0l / 20.0L |