c++primer4 Chapter2变量和基本类型2.2

2.2 字面值常量

Exercise2.7

(a)'a'是char型字面值,L'a'是wchar_t型字面值,"a"是字符串字面值,L"a"是宽字符串字面值。

(b)10是int型字面值,10u是unsigned型字面值,10L是long型字面值,10uL是unsigned long型字面值,012是八进制表示的int型字面值,0xC是十六进制表示的int型字面值。

(c)3.14是double型字面值,3.14f是float型字面值,3.14L是long double型字面值。

Exercise2.8

-10:int型

-10u:unsigned int型

-10. double型

-10e-2 double型

Exercise2.9

(c)非法,字符串字面值和宽字符串字面值的连接是未定义的。

(d)非法,整数1024后不能带后缀f。

(e)非法,分两行书写的字符串字面值必须在第一行末尾加反斜线。

Exercise2.10

#include <iostream>

int main()
{
std::cout << 2 << "\115\012";
std::cout << 2 << "\t\115\012";

return 0;
}

转载于:https://www.cnblogs.com/pweinzhang/p/4490881.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值