- 7
- 0
- 约4.52万字
- 约 41页
- 2020-10-22 发布于广东
- 举报
第4 章
4.1 C 语言中的语句有哪几类?C 语句与其他语言中的语句有哪些不同?
(1) 控制语句
(2) 函数调用语句
(3) 表达式语句
(4) 空语句
(5) 复合语句
C 语言允许一行写几个语句,也允许一个语句拆开写在几行上,书写格式无固定要求,
而其他语言一般对书写格式有严格要求。
4.2 怎样区分表达式和表达式语句?C 语言为什么要设表达式语句?什么时候用表达式,什
么时候用表达式语句?
表达式没有分号,语句是有分号的,将表达式加上一个分号就成了表达式语句。两者最
大的区别是,表达式只是一个值,而表达式语句是指令,完成指定的操作。
C 语言设表达式语句的作用是用简短的指令代替了复杂的函数运算,程序运行效率高。
表达式是为了进行求值运算而设定的计算公式,用于语句中,但不构成完整的语句。如
果要完成该运算,必须使用表达式语句。
4.3 C 语言为什么要把输入输出的功能用函数来实现,而不作为语言的基本部分?
因为输入输出的对象是数据,而数据是以介质为载体的,因此进行输入输出就要与各种
外部设备打交道。由于不同的系统进行输入输出的差异较大,所以必须使用函数和操作系统
进行交互,以便存取不同的设备文件。
4.4 若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1=‘a’,c2=‘b’。想
得到以下的输出格式和结果,请写出程序。
要求输出结果如下:
a= 3 b= 4 c= 5
x=1.200000,y=2.400000,z=-3.600000
x+y= 3.60 y+z=-1.20 z+x=-2.40
u= 51274 n= 128765
c1=’a’ or 97(ASCII)
c2=’b’ or 98(ASCII)
int main()
{
int a=3,b=4,c=5;
double x=1.2,y=2.4,z=-3.6;
unsigned int u=51274,n=128765;
char c1=a,c2=b;
printf(a=%2d b=%2d c=%2d\n,a,b,c);
printf(x=%f,y=%f,z=%f\n,x,y,z);
printf(x+y=%5.2f y+z=%5.2f z+x=%5.2f\n,x+y,y+z,z+x);
printf(u=%6u n=%10u\n,u,n);
printf(c1=%c or %d(ASCII)\n,c1,c1);
printf(c2=%c or %d(ASCII)\n,c2,c2);
return 0;
1
}
4.5 请写出下面程序的输出结果:
int main()
{
int a=5,b=7;
float x=67.8564,y=-789.124;
char c=A;
long n=1234567;
unsigned u=65535;
printf(%d%d\n,a,b);
printf(%3d%3d\n,a,b);
printf(%f,%f\n,x,y);
printf(%-10f,%-10f\n,x,y);
printf(%8.2f,%8.2f,%.4f,%.4f,%3f,%3f\n,x,y,x,y,x,y);
printf(%e,%10.2e\n,x,y);
printf(%c,%d,%o,%x\n,c,c,c,c);
printf(%ld,%lo,%x\n,n,n,n);
printf(%u,%o,%x,%d\n,u,u,u,u);
printf(%s,%5.3s\n,COMPUTER,COMPUTER);
return 0;
}
57
5 7
67.856400,-789.124023
67.856400 ,-789.124023
67.86, -789.12,67.8564,-789.1240,67.856400,-789.124023
6.785640e+001,-7.89e+002
A
您可能关注的文档
最近下载
- 明代宗教信仰与思想控制.docx VIP
- 江苏省南通市2024-2025学年高二上学期期末学业质量监测语文试卷(含答案).pdf VIP
- 国就有成人演出的电影了?想看就要冒生命危险.pdf VIP
- 综合素质练习题及答案.doc VIP
- 2020-2021学年北京高三化学二轮复习 反应原理型简答题(突破二卷)(word版 含答案).docx VIP
- 电力拖动控制线路安装与检修(白银矿冶职业技术学院)知到智慧树答案.docx VIP
- 煤炭巷道掘砌工(高级工)资格考试题库(全真题库).docx VIP
- 影像叙事中情感共鸣生成机制.docx VIP
- 同轴二级圆柱齿轮减速器的设计(硬齿面).doc VIP
- 基于GPU多线程多通道图像高速重构方法、设备及介质.pdf VIP
原创力文档

文档评论(0)