《C语言程序设计》张世禄,潘大志,冯天敏电子工业出版社课后答案
《C语言程序设计》习题解答第二章数据类型、运算符和表达式 一、 简答题:
1. 常量有数值常量、字符常量、字符串常量和符号常量;字符u、l和f主要是对数值常量进行修饰。字符u和l对整型常量进行修饰:表明常量是否是unsigned类型以及是否是long型;字符l对实型常量进行修饰:表明常量之是否是float类型。
2. 字符常量用单引号‘’界定单个字符,内存空间只占一个字节;字符串常量用双引号界定零个或多个字符,字符串常量的结尾都有一个结束字符‘\0’。
3. &&、||和!是构成逻辑表达式的逻辑运算符,表达式运算结果是0(真)或1(假);&、|和~是位操作运算符中的逻辑为运算符,对整型操作数的二进制位进行运算,结果为整型值。 4. 表达式在计算中根据运算符的优先级和结合型进行运算,在计算过程中要求运算符的两个操作数类型必须相同,根据数据类型之间的隐式转换规则对操作数的类型进行转换,最后运算符运算结果的类型就是表达式值的类型。 5. 类型转换有隐式转换和显示转换。隐士转换是在计算过程中根据隐士转换规则进行;显示转换利用强制转换运算符进行;在赋值运算中,表达式右边值得类型都强制转换成左边变量的类型。 二、 选择题:
(1)D(2)B(3)D(4)D(5)B(6)D (7)D (8)C(9)C(10)C(11)C(12)A(13)A(14)D
**** Hidden Message *****
页:
[1]