![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ Primer Plus 学习
PzLu
Email: panzhong171@outlook.com
博客会偶尔更一下,比较忙。会抽时间整理。
展开
-
C2 Review T2
T2: 下面的预处理器编译指令是做什么用的? #include<iostream> 答:在最终编译之前,使用iostream的内容将被替换为编译指令。原创 2019-07-15 10:19:54 · 140 阅读 · 0 评论 -
C3 Review T3
T3: C++提供了什么措施来防止超出整型的范围? 答:C++没有提供自动防止超出整型限制的功能,可以使用头文件climits来确定限制情况。原创 2019-07-15 10:22:27 · 83 阅读 · 0 评论 -
C3 Review T5
T5: char grade = 65; 与 char grade = 'A'; 是否等价? 答:这两条语句并不真正等价,虽然对于某些系统来说,他们是等效的。最重要的是,只有在使用 ASCII 码的系统上,第一条语句才将得分设置为字母 A,而第二条语句还可以用于使用其他编码的系统。其次,65是一个 int 值,而 ‘A’ 是一个 char 值。 ...原创 2019-07-15 10:28:00 · 97 阅读 · 0 评论 -
C3 Review T6
T6: 如何使用C++来找出编码88的字符?(多种方法) 答:下面四种方式。 char c = 88; cout << c << endl; //char type prints as character cout.put(char(88)); cout << char(88) << endl; cout << (char)88 ...原创 2019-07-15 10:33:00 · 180 阅读 · 0 评论 -
C3 Review T7
T7: 将 long 值赋给 float 变量会导致舍入误差,将 long 值赋给 double 变量呢?将 long long 值赋给 double 变量呢? 答:这个问题取决于这两个类型的长度。如果 long 为4个字节,则没有损失。因为最大的 long 值是20亿,即有10位数。由于 都变了提供了至少13为有效数字,因而不需要进行任何舍入。log long 类型可以提供19为有效数字,超过...原创 2019-07-15 10:36:18 · 107 阅读 · 0 评论