第三章:C语言基本数据类型 ~~~ 复习题与编程练习的答案与详解
目录
第三章:C语言基本数据类型 ~~~ 复习题与编程练习的答案与详解
一、复习题(答案参考该书附录,解析为读者编写)
1、指出下面各种数据使用的合适数据类型(有些可使用多种数据类型):
2、在什么情况下要用long类型的变量代替int类型的变量?
- 原因之一:在系统中要表示的数超过了int可表示的范围,这时要使用long类型。
- 原因之二:如果要处理更大的值,那么使用一种在所有系统上都保证至少是32位的类型,可提高程序的可移植性。
3、使用哪些可移植的数据类型可以获得32位有符号整数?选择的理由是什么?
- 如果要正好获得32位的整数,可以使用int32_ t类型。要获得可储存至少32位整数的最小类型,可以使用int_ least32_ t 类型。
- 如果要为32位整数提供最快的计算速度,可以选择int_ fast32_ t类型(假设你的系统已定义了,上述类型)。
4、指出下列常量的类型和含义(如果有的话):
5、Dottie Cawm编写了一个程序,请找出程序中的错误。