1.为什么C++有多种整型?
答:为了满足不同的需求,例如某动物的数量我们就可以用无符号型,数值不大时,我们可以用short节省空间。
2.声明与下述描述相符的变量。
a.short整数,值为80
short a = 80;
b.unsigned int整数,值为42110
unsigned int a = 42110;
c.值为3,000,000,000的整数
unsigned long a = 3000000000;
3.C++提供了什么措施来防止超出整型的范围?
答:C++没有自动防止超出整型的范围,但是可以查阅头文件climits
4.33L与33之间有什么区别?
答:33L被存储为long类型,而33默认被存储为最自然的长度int。
5.下面两条C++语句是否等价?
char grade = 65;
char grade =‘A’;
答:它们不一定等价,只有在使用ASCII码系统上,第一条语句才被设置为字母A,而第二条语句还可用于使用其他编码的系统。其次65是int常量,而‘A’是char常量。
6.如何使用C++来找出编码88表示的字符?指出至少两种方法。
答&#x