/*
练习2.5:
指出下述字面值的数据类型并说明每一组内几种字面值的区别:
(a)'a', L'a', "a", L"a"
'a'字符型字面值,L'a'宽字符型wchar_t字面值
"a"字符串字面值,L"a"每个字符的类型为wchar_t的字符串字面值
字符串字面值,默认含'\0'字符。
(b)10, 10u, 10L, 10uL, 012, 0xC
10,带符号整数,10u,无符号整数unsighed,10L,长整数long,10uL,无符号长整数unsighed long
012,八进制数,0xC,16进制数
(c)3.14, 3.14f, 3.14L
3.14, 默认double,3.14f,float,3.14L, long double
(d)10, 10u, 10., 10e-2
10.,默认double,10e-2, 默认double
*/
文章详细分析了字符型、宽字符型、字符串、整数(带符号、无符号、长整)、浮点数(double、float、longdouble)以及八进制和十六进制数值在编程中的字面值表示及其区别。
911

被折叠的 条评论
为什么被折叠?



