我是靠谱客的博主 外向花瓣,最近开发中收集的这篇文章主要介绍《C++ primer》第五版习题答案整理——第二章 变量和基本类型练习2.1练习2.2练习2.3&&练习2.4练习2.5练习2.6练习2.7练习2.8练习2.9练习2.10练习2.11练习2.12练习2.13练习2.14练习2.15练习2.16练习2.17练习2.18练习2.19练习2.20练习2.21练习2.22练习2.23 练习2.24练习2.25练习2.26练习2.27练习2.28练习2.29练习2.30练习2.31练习2.32练习2.33练习2.34练习2.35练习2.36练习2.37,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
P32
练习2.1
C ++保证short和int至少为16位,long至少32位,long long至少为64位。
有符号类型可以表示正数,负数和零,而无符号类型只能表示不小于零的数字。
C和C ++标准没有指定float,double和long double的表示。 所有这三个都可能实现为IEEE双精度。
练习2.2
使用double,或者也可以float。
P35
练习2.3&&练习2.4
32
4294967264//-32的二进制补码转换为无符号十进制数
32
-32
0
0
P38
练习2.5
- 字符字面值 宽字符字面值 字符串字面值 宽字符串字面值
- 十进制字面值 无符号十进制字面值 长整型十进制字面值 无符号长整型十进制字面值 八进制字面值 十六进制字面值
- 双精度浮点型字面值 单精度浮点型字面值 扩展精度浮点型字面值
- 十进制字面值 无符号十进制字面值 双精度浮点型字面值 双精度浮点型字面值
练习2.6
第一行整数是十进制的,第二行整数是八进制的,八进制中没有数字9,无效。
练习2.7
- Who goes with Fergus?n 字符串字面值//八进制数ASC||码
- 31.4 扩展精度浮点型字面值
- 1024 单精度浮点型字面值
- 3.14 扩展精度浮点型字面值
练习2.8
#include<iostream>
int main()
{
std::cout << "