- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章+顺序程序设计祥解.ppt
人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 在对程序进行编译时,由编译系统给每个变量名分配对应的内存地址。从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据。 从-32767 推出-32768 好些 float 1 ? ? ? ? ? 8 ? ? ? ? 23 ? ? ? 32 double ? ? 1 ? ? ? ? 11 ? ? ? ? 52 ? ? ? 64 临时数 ? ? ? 1 ? ? ? ? 15 ? ? ? ? 64 ? ? ? 80 * 格式输出函数printf 函数 格式:printf(“格式控制串”,输出表列) 功能:按指定的格式向显示器输出数据 说明: 输出表列:输出的数据(可以没有,多个时以“,”分隔) 格式控制字符串:包含两种信息 格式说明: %[修饰符]格式字符 ,用于指定输出格式 普通字符(原样输出)或转义字符序列。 格式输入输出 print函数举例 假设a 和b 中保存的数据分别是5 和 3 该语句的作用是将将a 和b 的值按照它们在输出列表中的排列顺序依次以10进制的形式输出。 格式控制中的逗号、空格都是普通字符 输出结果:5, 3 printf(“%d, %d”, a, b) 格式说明 输出表列 print函数举例 printf 函数中双引号内的字符: 除了两个格式说明%d外,其他的普通字符按原样输出。 如果 a 和 b 的值分别是5、3,则输出结果: a = 5, b = 3 printf(“a = %d, b = %d”, a, b) 格式说明 输出表列 printf()函数 printf 函数的一般形式 printf (参数1,参数2, 参数3,…, 参数 n) 参数1:是格式控制字符串 参数2:参数2 到参数 n 是需要输出的数据 执行 printf 函数时,将参数2 ~ 参数 n 按参数 1 中指定的格式进行输出。参数1 是必须的,参数2 ~ 参数 n 是可选的。 格式字符 d 格式 用来输出一个有符号的十进制整数 在格式声明中可以指定数据的域宽(所占的列) 基本格式为 %nd int a = 123456; printf(*************************\n); printf(%d, %8d, %-8d\n, a, a, a); printf(%d, %5d, %-5d\n, a, a, a); 格式字符 c 格式 用来输出一个字符 在格式声明中可以指定数据的域宽(所占的列) 基本格式为 %nd char ch = a; printf(*****************\n); printf(%4c, %-4c, ch, ch); 格式字符 s 格式符:用来输出一个字符串 %s 输出一个字符串 %ms 规定输出的宽度,串长小于m,左补空格; %-ms 规定输出的宽度,串长小于m,右补空格; %m.ns 规定输出m列,取串中n个字符,左补空格 %-m.ns 规定输出m列,取串中n个字符,右补空格 #include stdio.h main() { printf(%3s,%7.2s,%.4s,%-5.3s\n,China,China,China,China); } 输出:China, _ _ _ _ _Ch, Chin, Chi _ _ 格式字符 f 格式:用来输出实数 包括单、双精度、长双精度类型,以小数形式输出。 系统处理的方法是:实数的整数部分完整输出,小数部分输出6位。 %f 输出实数,带有六位小数 %m.nf 规定输出的数据共占m列,其中有n位小数 若长度小于m,则左补空格 %-m.nf 基本同上,但右补空格 #include stdio.h main() { float f = 123.456; printf(%f--%10f--%10.2f--%.2f--%-10.2f\n,f,f,f,f); } 输出: 123.456994_ _123.456994_ _ _ _ _ _123.46_ _123.46 _ _123.46_ _ _ _ 格式字符 e 格式符——以指数形式输出实数
您可能关注的文档
最近下载
- 2电气火灾监控系统设计施工及验收规范.doc VIP
- 危险房屋鉴定报告(模板).doc VIP
- 浴池人员卫生知识培训课件.pptx VIP
- SIEMENS西门子 S7-1500作为Modbus TCP客户端访问多个设备的方法.pdf VIP
- JTGT 3832—2018公路工程预算定额.docx
- 甘肃省定西市2023-2024学年九年级上册11月月考数学试题(含解析).docx VIP
- power-electronics西班牙SD6K-1通用变频器操作手册.pdf
- 桥梁下部结构施工方案_四川_柱式墩_钢筋砼承台.docx VIP
- 配电箱安装工程施工方案.doc VIP
- 职业生涯人物访谈报告(采访教师)汇编.pdf VIP
原创力文档


文档评论(0)