2.5练习
(a)
含义 类型
'a': 字符型 char
L'a': 宽字符 wchar_t
"a": 字符串
L"a": 宽字符串
(b)
含义 类型
10 整数型 int
10u 无符号整型 unsigned
10L 长整型 long
10ul 长整型无符号 unsigned long
012 八进制整数
0xc 十六进制
(c)
含义 类型
3.14 双精度浮点类型 double
3.14f 单精度浮点类型 float
3.14L 长精度浮点型 long float
(d)
含义 类型
10 整形 int
10u 无符号整形 unsigned int
10. 浮点型 double
10e-2 双精度浮点型 double
2.6练习
第一行是默认的十进制数,第二行使用的是八进制类型,9超过了8进制范围,会报错
2.7练习
\145 e
\012 换行符
Who goes with Fergus?\n
3.14e1L
3.14为实数部分,e1为10的1次方
L为long double 类型精度
1024.f
float类型单精度浮点型
3.14L
long double
2.8练习
cout << "2\115\12";
cout << "2\t\x4d\n";