符称为可显示字符,如a、b、等。但另一类字符却没有这种特性。它们或者在键盘上找不到对应的一个键,或者当按键以后不能显示键面上的字符,为了解决这一问题,在C语言中引入了转义字符。
【习题27】逻辑表达式的值是什么?只能用1和0才能表示真值和假值吗?答:逻辑表达式的值是一个逻辑量“真”或者“假”,不是只有用1表示真值,用0表示假值,在判断一个量为真假时,常以0表示假,以非0表示真。
【习题28】对于表达式12y3,可以肯定12先计算,而y3后计算吗?答:不能。
【习题29】“”和“‖”严格地执行运算符优先级的规则吗?它的规则是什么?
2
f如对您有帮助,欢迎下载支持,谢谢!
答:逻辑运算符不按照规定的优先级计算。在逻辑表达式的求值过程中,如果从“”或“‖”左边的运算对象部分已经能够确定整个逻辑表达式的值,则不再求右边运算对象的值,这样做提高了运算速度。具体地说:若“”的左运算对象值为0,则不再对右运算对象求值,因整个式子的结果必定为0。若“‖”的左运算对象值为非0,则不再对右运算对象求值,因整个式子的结果必定为1。以上所说的这种运算的规则是C对逻辑运算的特殊处理规则。它严格地执行从左到右运算的规则,不受运算符优先级所影响。
【习题210】字符常量和字符串常量有什么区别?答:字符常量和字符串常量的区别:①从形式上看,字符常量使用单引号,而字符串常量使用双引号。②从内部存储来看,编译程序在每个字符串的尾部自动加上了一个空字符NULL即‘0’作为字符串的结束标志,而字符常量则不存在这种情况。
【习题211】将下面语句组进行简写。⑴i
tii
tj⑵x0y0⑶xxy⑷i
txyxyy1010⑸i
txxx1⑹yxx
对应的简写语句分别为(1)i
tab(2)xy0(3)xy(4)i
txy
xy10(5)i
tx
x或x1或x(6)yx
【习题212】写出下面程序运行后的结果。⑴程序运行结果:
23
⑵程序运行结果:y5000000
⑶程序运行结果:
3
fch165ch297Bb
如对您有帮助,欢迎下载支持,谢谢!
⑷程序运行结果:048
⑸程序运行结果:0221
⑹程序运行结果:aA3232
⑺程序运行结果:01601515
⑻程序运行结果:221121022122
⑼程序运行结果:324
⑽程序运行结果:3233434401
第3章顺序和选择结构程序设计
4
f如对您有帮助,欢迎下载支持,谢谢!
【习题31】请从以下的4个选项中选择1个正确答案。
1结构化程序设计的三种基本结构是()。
A函数结构、判断结r