
C++ Primer Plus 学习
PzLu
Email: panzhong171@outlook.com
博客会偶尔更一下,比较忙。会抽时间整理。
展开
-
C2 Review T2
T2: 下面的预处理器编译指令是做什么用的?#include<iostream>答:在最终编译之前,使用iostream的内容将被替换为编译指令。原创 2019-07-15 10:19:54 · 185 阅读 · 0 评论 -
C3 Review T3
T3: C++提供了什么措施来防止超出整型的范围?答:C++没有提供自动防止超出整型限制的功能,可以使用头文件climits来确定限制情况。原创 2019-07-15 10:22:27 · 122 阅读 · 0 评论 -
C3 Review T5
T5: char grade = 65; 与 char grade = 'A'; 是否等价?答:这两条语句并不真正等价,虽然对于某些系统来说,他们是等效的。最重要的是,只有在使用 ASCII 码的系统上,第一条语句才将得分设置为字母 A,而第二条语句还可以用于使用其他编码的系统。其次,65是一个 int 值,而 ‘A’ 是一个 char 值。...原创 2019-07-15 10:28:00 · 138 阅读 · 0 评论 -
C3 Review T6
T6: 如何使用C++来找出编码88的字符?(多种方法)答:下面四种方式。char c = 88;cout << c << endl; //char type prints as charactercout.put(char(88));cout << char(88) << endl;cout << (char)88 ...原创 2019-07-15 10:33:00 · 222 阅读 · 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 · 149 阅读 · 0 评论