[电脑基础知识]C语言_数据输入输出、赋值、顺序程序设计.ppt

[电脑基础知识]C语言_数据输入输出、赋值、顺序程序设计.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[电脑基础知识]C语言_数据输入输出、赋值、顺序程序设计

C语言 —数据输入输出、赋值、 顺序结构程序设计 韩 慧 hanhuie@126.com 本次课程所讲内容 数据的输入输出 赋值表达式和赋值语句 顺序程序设计举例 本次课程所讲内容 数据的输入输出 赋值表达式和赋值语句 顺序程序设计举例 数据输入输出库函数 C语言本身不提供输入输出语句,输入输出操作需要调用函数库中的标准输入输出函数 格式输入输出函数:scanf, printf 字符输入输出函数:getchar, putchar …… 调用标准输入输出函数时,应该在程序的开头引用“头文件” #include stdio.h 格式输出函数 格式输出函数 printf 的一般形式 printf(格式控制,输出列表) printf(area=%f,circle=%f,area,circle) 格式控制 格式说明:由“%”和格式字符组成,将数据按照指定的格式输出 普通字符:按照原样输出 输出列表 输出列表中的内容按顺序代替“格式控制”中的“格式字符” printf格式字符 #include stdio.h void main() { int a=1,b; b=a++; printf(a=%d,b=%d\n,a,b); printf(The sum of a+b=%d\n,a+b); printf(The step is %d\n,5); } c3_2.c #include stdio.h void main() { int a=-1,b=-1; printf(a=%d,b=%u\n,a,b); } 程序运行结果为: a=-1, b=4294967295 c3_3.c #include stdio.h void main() { int a=12,b=-1; printf(a8=%o,b16=%x\n,a,b); printf(a10=%d,b10=%d\n,a,b); } 程序运行结果: a8=14, b16=f f f f f f f f a10=10, b10=-1 c3_4.c #include stdio.h void main() { char c=a; int i=97; printf(%c,%d\n,c,c); printf(%c,%d\n,i,i); printf(%s\n,CHINA); } c3_5.c #include stdio.h void main() { float x,y; x=(float)111111.111; y=(float)222222.222; printf(%f\n,x+y); } c3_6.c #include stdio.h void main() { double x,y; x11111131; y22222262; printf(%f\n,x+y); } c3_7.c #include stdio.h void main() { double i; i=123.45676; printf(%e,i); } printf的附加格式说明字符 c3_8.c #include stdio.h void main() { int a=123,b; char c1=u; b=a*a; printf(%4d,%4d\n,a,b); printf(%4c\n,c1); } 字符串的附加格式输出 %ms:输出的字符串占m列,若字符串长大于m,将字符串全部输出;否则,左端补空格 %-ms:若字符串长小于m,字符串向左靠,右端补空格 %m.ns:输出占m列,但只取字符串中左端的n个字符,并且输出在m列的右侧,左端补空格 %-m.ns:m, n含义同上,n个字符输出在m列的左侧,右端补空格 c3_9.c #include stdio.h void main() { printf(%-3s,%3s\n,CHINA,CHINA); printf(%-6s,%6s\n,CHINA,CHINA); printf(%-5.3s,%0.4s,%7.2s\n,CHINA, CHINA, CHINA); } c3_10.c #include stdio.h void main() { float a; a=(float)123.456; printf(%f,%10f,%.2f\n,a,a,a); printf(%-10.2f,%10.2f\n,a,a); } c3_11.c #include stdio.h void main() { float a; a=(float)123.456; print

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档