c++primer 练习3.1说明下列文字常量的区别:1.'a',L'a',"a",L"a"2.10,10u,10L,10uL,012,0XC3.3.14 3.14f 3.14L

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 04:57:51
c++primer 练习3.1说明下列文字常量的区别:1.'a',L'a',

c++primer 练习3.1说明下列文字常量的区别:1.'a',L'a',"a",L"a"2.10,10u,10L,10uL,012,0XC3.3.14 3.14f 3.14L
c++primer 练习3.1
说明下列文字常量的区别:
1.'a',L'a',"a",L"a"
2.10,10u,10L,10uL,012,0XC
3.3.14 3.14f 3.14L

c++primer 练习3.1说明下列文字常量的区别:1.'a',L'a',"a",L"a"2.10,10u,10L,10uL,012,0XC3.3.14 3.14f 3.14L
1、'a'为char型字面值,L'a'为wchar_t字面值,“a”当然是字符串了,L"a"
为宽字符串.
2、10为int值,10u为unsigned值,10L为long int值,10uL为unsigned long值,012为8进制int型值,0XC为16进制int值.
3、3.14为double值,3.14为float型值,3.14L为long double值.