C语言数据输入输出、赋值、顺序程序设计

C语言数据输入输出、赋值、顺序程序设计

ID:40394876

大小:398.00 KB

页数:42页

时间:2019-08-01

C语言数据输入输出、赋值、顺序程序设计_第1页
C语言数据输入输出、赋值、顺序程序设计_第2页
C语言数据输入输出、赋值、顺序程序设计_第3页
C语言数据输入输出、赋值、顺序程序设计_第4页
C语言数据输入输出、赋值、顺序程序设计_第5页
资源描述:

《C语言数据输入输出、赋值、顺序程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言—数据输入输出、赋值、 顺序结构程序设计徐艳艳xuyyxu@gmail.com1本次课程所讲内容数据的输入输出赋值表达式和赋值语句顺序程序设计举例2本次课程所讲内容数据的输入输出赋值表达式和赋值语句顺序程序设计举例3数据输入输出库函数C语言本身不提供输入输出语句,输入输出操作需要调用函数库中的标准输入输出函数格式输入输出函数:scanf,printf字符输入输出函数:getchar,putchar……调用标准输入输出函数时,应该在程序的开头引用“头文件”#include4为什么使用库函数?编辑编译链接运行.c.

2、obj.exe库函数中的函数已被编译成目标文件(.obj),到链接阶段再参与调试5格式输出函数6格式输出函数printf的一般形式printf("格式控制",输出列表)printf("area=%f,circle=%f",area,circle)格式控制格式说明:由“%”和格式字符组成,将数据按照指定的格式输出普通字符:按照原样输出输出列表输出列表中的内容按顺序代替“格式控制”中的“格式字符”7#includevoidmain(){inta=1,b;b=a++;printf("a=%d,b=%d",a,b);pr

3、intf("Thesumofa+b=%d",a+b);printf("Thestepis%d",5);}c4_1.c输出列表中的内容可以是常量、变量或表达式程序运行结果:a=2,b=1Thesumofa+b=3Thestepis58printf格式字符格式字符说明%d带符号十进制整数%u无符号十进制整数%f小数形式的浮点数%e,%E指数形式的浮点数%c单个字符%s字符串%o无符号八进制整数%x,%X无符号十六进制整数%g,%G选用%f或者%e(E)中较短的格式9c4_2.c#includevoidmain()

4、{inta=-1,b=-1;printf("a=%d,b=%u",a,b);}程序运行结果为:a=-1,b=4294967295%d,%u举例10c4_3.c#includevoidmain(){inta=12,b=-1;printf("a8=%o,b16=%x",a,b);printf("a10=%d,b10=%d",a,b);}程序运行结果:a8=14,b16=ffffffffa10=12,b10=-1%o,%x举例变为%X会怎么样?11c4_4.c#includevoidmain(

5、){charc='a';inti=97;printf("%c,%d",c,c);printf("%c,%d",i,i);printf("%s","CHINA");}程序运行结果:a,97a,97CHINA%c,%s举例12c4_5.c#includevoidmain(){floatx,y;x=(float)111111.111;y=(float)222222.222;printf("%f",x+y);}程序运行结果:333333.3281257位有效数字无意义整数部分全部输出,并输出6位小数有效位数为

6、7位%f格式输出float型变量举例13c4_6.c#includevoidmain(){doublex,y;x=11111111.11111111;y=22222222.22222222;printf("%f",x+y);}程序运行结果:33333333.333333有效位数为15~16位%f只能输出6位小数%f格式输出double型变量举例14c4_7.c#includevoidmain(){doublei;i=123.45672;printf("%e",i);}程序运行结果:1.23456

7、7e+002小数部分输出7位,加上小数点共8列指数部分占5列变为%E会怎么样?%e举例15printf的附加格式说明字符字符说明m输出数据的宽度n对浮点数,表示输出n位小数;对字符串,表示截取的字符个数-输出的数字或字符向左靠h用于输出短整型数16c4_8.c#includevoidmain(){inta=123,b;charc1='u';b=a*a;printf("%4d,%4d",a,b);printf("%4c",c1);}程序运行结果:123,15129u%md,%mc举例变为%-4d会怎么样?17字

8、符串的附加格式输出%ms:输出的字符串占m列,若字符串长大于m,将字符串全部输出;否则,左端补空格%-ms:若字符串长小于m,字符串向左靠,右端补空格%m.ns:输出占m列,但只取字符串中左端的n个字符,并且输出在m列的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。