C++ Primer(第五版) 2.2.1--2.3.3节练习

本文详细介绍了C++ Primer第五版中关于整型、浮点型的类型及其字面量的使用,包括不同类型的尺寸差异、浮点类型的选择、字面量的形式以及变量的定义与赋值规则。同时,讨论了转义序列、八进制和十六进制数字、指针与引用的区别和操作。
摘要由CSDN通过智能技术生成

2.1    int, long, long long, short都是整型,区别是最小尺寸不同,int和short为16位, long为32位,long long为64位。float和double都是浮点类型,float最小尺寸为6位有效数字,double为10位。

2.2    都应该选择double类型。

2.3    结果分别为:32, 4294967264, 32, -32, 0, 0

2.4    按2.3题目中代码测试即可。

2.5    (a)'a': 字符a;    L'a': 宽字符字面值a,类型为wchar_t;    "a": 字符串a;    L"a": 宽字符型字符串a
         (b)10: 整型字面值;    10u: 无符号数;   10L:长整型;   10uL: 无符号长整型;012:八进制数10; 0xC: 十六进制数12
         (c)3.14: 浮点类型字面值;3.14f: float类型;3.14L: long double类型
         (d)10: 整型字面值;10u:无符号整数;10.: 浮点数; 10e-2: 浮点数0.1

2.6    第一组定义了两个十进制数9和7,第二组09错误,以0开头为8进制。

2.7    (a)转义序列,\145为e,\012为换行;
         (b)3.41e1L: 扩展精度浮点数,为31.4;
         (c)1024f:单精度浮点数;
       

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值