欢迎来到天天文库
浏览记录
ID:50320667
大小:51.00 KB
页数:2页
时间:2020-03-08
《C语言程序设计习题答案 作者 谭雪松 卢秋根 第2章习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章习题答案一、选择题。1、B2、B3、B4、D5、A6、B7、A8、C9、C10、B二、填空题。1、整型数据、实型数据、字符型数据2、十进制常数、八进制常数、十六进制常数。基本型、短整型、长整型、无符号型。无符号型、无符号基本型、无符号短整型、无符号长整型。3、实型4、单引号(撇号)5、++i、i++6、真、真、假7、18、a/(b*c)或a/(c*b)或a/b/c或a/c/b9、x=x==0?1:010、x>5
2、
3、x<-5或abs(x)>5或x>5?1:(x<-5?1:0)三、简答题1、C语言中数据类型可分为:基本数据
4、类型、构造类型、指针类型、空类型。2、字符常量是用单引号括起来的单个字符,它在内存中只占一个字节。而字符串常量则用双引号括起来的字符序列。可以是单个字符,也可以是多个字符。它在内存中只少占两个字节。3、数据的转换方式有两种:一种是自动转换,另一种是强制转换。自动转换的规则:低类型转换为高类型、赋值号的右边类型转换到赋值号左边的类型。强制类型转换,就是用圆括弧把要转换的数据类型括起来,放在要转换的变量前面,就能将其转换成括弧内的数据类型。4、运算符的优先级和结合性:初等运算符(自左至右)优于单目运算符(自右至左)优于算术运算符
5、(先乘除、后加减,自左至右)优于关系运算符(自左至右)优于逻辑运算符(自左至右)优于条件运算符(自右至左)优于赋值运算符(自右至左)优于逗号运算符(自左至右)。5、“i++,i--”与“++i,--i”的区别:++i、--i:前置运算。变量i的值先加1或减1,然后以新值进行其他运算。i++、i--:后置运算。变量i先以原来的值参与其他运算,最后其值再加1或减1。自增、自减运算符在使用中需注意的问题:“++”和“--”只能用于变量,不能用于常量或表达式。“++”和“--”的结合性为“自右向左”。四、操作题1、运行结果4.000
6、00021、运行结果97b2、编写程序为#include#includevoidmain(){floatr,h,t;r=2.5;h=5.0;t=3.14*r*r*h/3;printf("%ft",t);}6、编写程序为#includevoidmain(){charc1,c2;c1=getchar();c2=(c1>='A'&&c1<='Z')>0?c1+32:c1-32;printf("%c",c2);}2
此文档下载收益归作者所有