C语言数据输入输出、赋值、顺序程序设计.ppt
《C语言数据输入输出、赋值、顺序程序设计.ppt》由会员分享,可在线阅读,更多相关《C语言数据输入输出、赋值、顺序程序设计.ppt(42页珍藏版)》请在三一办公上搜索。
1、1,C语言数据输入输出、赋值、顺序结构程序设计,徐艳艳,2,本次课程所讲内容,数据的输入输出赋值表达式和赋值语句顺序程序设计举例,3,本次课程所讲内容,数据的输入输出赋值表达式和赋值语句顺序程序设计举例,数据输入输出库函数,C语言本身不提供输入输出语句,输入输出操作需要调用函数库中的标准输入输出函数格式输入输出函数:scanf,printf字符输入输出函数:getchar,putchar调用标准输入输出函数时,应该在程序的开头引用“头文件”#include,5,为什么使用库函数?,编辑,编译,链接,运行,.c,.obj,.exe,库函数中的函数已被编译成目标文件(.obj),到链接阶段再参与调
2、试,6,格式输出函数,7,格式输出函数 printf 的一般形式printf(格式控制,输出列表)printf(area=%f,circle=%f,area,circle)格式控制格式说明:由“%”和格式字符组成,将数据按照指定的格式输出普通字符:按照原样输出输出列表输出列表中的内容按顺序代替“格式控制”中的“格式字符”,8,#include void main()int a=1,b;b=a+;printf(a=%d,b=%dn,a,b);printf(The sum of a+b=%dn,a+b);printf(The step is%dn,5);,c4_1.c,输出列表中的内容可以是常量、
3、变量或表达式,程序运行结果:a=2,b=1The sum of a+b=3The step is 5,9,printf格式字符,10,c4_2.c,#include void main()int a=-1,b=-1;printf(a=%d,b=%un,a,b);程序运行结果为:a=-1,b=4294967295,%d,%u举例,11,c4_3.c,#include void main()int a=12,b=-1;printf(a8=%o,b16=%xn,a,b);printf(a10=%d,b10=%dn,a,b);程序运行结果:a8=14,b16=f f f f f f f fa10=12
4、,b10=-1,%o,%x举例,变为%X会怎么样?,12,c4_4.c,#include void main()char c=a;int i=97;printf(%c,%dn,c,c);printf(%c,%dn,i,i);printf(%sn,CHINA);,程序运行结果:a,97a,97CHINA,%c,%s举例,13,c4_5.c,#include void main()float x,y;x=(float)111111.111;y=(float)222222.222;printf(%fn,x+y);,程序运行结果:333333.328125,7位有效数字,无意义,整数部分全部输出,并输
5、出6位小数,有效位数为7位,%f格式输出float型变量举例,14,c4_6.c,#include void main()double x,y;x=11111111.11111111;y=22222222.22222222;printf(%fn,x+y);,程序运行结果:33333333.333333,有效位数为1516位,%f只能输出6位小数,%f格式输出double型变量举例,15,c4_7.c,#include void main()double i;i=123.45672;printf(%e,i);,程序运行结果:1.234567e+002,小数部分输出7位,加上小数点共8列,指数部分
6、占5列,变为%E会怎么样?,%e举例,16,printf的附加格式说明字符,17,c4_8.c,#include void main()int a=123,b;char c1=u;b=a*a;printf(%4d,%4dn,a,b);printf(%4cn,c1);,程序运行结果:123,15129 u,%md,%mc举例,变为%-4d会怎么样?,字符串的附加格式输出,%ms:输出的字符串占m列,若字符串长大于m,将字符串全部输出;否则,左端补空格%-ms:若字符串长小于m,字符串向左靠,右端补空格%m.ns:输出占m列,但只取字符串中左端的n个字符,并且输出在m列的右侧,左端补空格%-m.n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 数据 输入输出 赋值 顺序 程序设计
链接地址:https://www.31ppt.com/p-6503901.html