- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
陈孝则,李健,郭旭洋 1. printf 2 . scanf 概念 输出 : 计算机 向 外部输出设备 (显屏,打印机)输出数据 输入: 输入设备(键盘,磁盘)向计算机 输入数据 C语言本身不提供输入输出语句, 输入和输出操作是由函数来实现的。 #include stdio.h 预编译命令“#include”都是放在程序的开头,因此这类文件被称为“头文件”。 stdio.h是standart input output的缩写 printf 1. printf 的一般格式 2. 格式字符 printf 一般格式 printf 作用: 向终端(或系统隐含指定的输出设备)输出若干个任意类型的数据。 putchar只能输出字符,而且只能是一个字符; printf可以输出多个数据,且为任意类型。 一般格式:printf(格式控制,输出列表) 如:printf(“%d , %c \n” , i,c) : printf(“a=%d b=%d”,a,b); 双引号中的字符除了“%d”和“%d”以外,还有非格式说明的普通字符“a=”、“b=”及空格“_”,它们按原样输出。若a=3,b=4,则输出为:a=3_b=4 格式字符 对不同类型的数据用不同的格式字符。 常用的有以下几种格式字符: 字母前全有% (1) d (2) o (3) x (4) u (5) c (6) s (7) f (8) e (9) g d格式符:输出十进制整数 %d: 按整型数据的实际长度 输出; %md: 输出m位(指定的输出字段宽度); (数据位数小于m位时左端补空格,大于m位时按实际长度输出); %ld,%mld:l表示输出“长整型”数据,也可以指定输出字段宽度; 一个int型数据可以用%d或%ld格式输出; 注:%后面的m(位数控制) 对于其它格式符也适用。 例、(□表示空格) int i = 123; long j = 123456; printf(%d,%5d,%ld, %8ld ,i ,i , j, j); 输出: c格式符:输出一个字符 一个整数,只要它的值在0~255之间,也可以用字符形式输出。在输出前,系统会将该整数作为ASCII码转换成相应的字符;反之,字符数据也可以用整数形式输出。 例: main() { char c=a; int i=97; printf(%c,%d\n,c,c); printf(%c,%d\n,i,i); } s格式符:输出一个字符串 (1)%s:原样输出字符串; 如:printf(“%s”,“CHINA”)输出:CHINA (2)%ms:输出字符串占m列;(m全输出m左补空格); (3)%-ms:输出字符串占m列;(m字符串靠右补空格); (4)%m.ns:输出字符串占m列,但只取串左端n个字符。这n个字符输出在m列的右侧,左补空格。 (5)%-m.ns:输出字符串占m列,但只取串左端n个字符。这n个字符输出在m列的左侧,右补空格。若nm,则m自动取n值,即保证n个字符正常输出。 如 CHINA printf(%3s , %7.2s, %.4s, %-5.3s,) CHINA, □□ □□ □CH,CHIN,CHI □□ f格式符:以小数形式输出实数(单/双精度) (1)%f:由系统自动指定字段宽度,使整数部分全部输出,并输出6位小数。 (2)%m.nf:指定输出的数据共占m列,其中由n位小数。若数值长度m,则左端补空格。 (3)%-m.nf:同%m.nf,只是输出的数值向左端靠,右端补空格。 注意:并非全部数字都是有效数字。 单精度实数的有效位数一般为7位,而双精度实数的有效位数一般为16位(小数6位)。 123.455994321 %f %10f %10.2f %.2f 123.455994 123.455994 □□ □□123.46 123.46 例 main() {double x,y;
您可能关注的文档
- Die Prposition 介词.ppt
- DK0+070~DK0+280段路基土石方技术交底书.doc
- 6 第六章 应用(二)燃煤的微生物浮选脱硫技术.ppt
- DK-S090说明书.doc
- DL980 PREMA 架构介绍_CN.doc
- 7. 我不是最弱小终稿.ppt
- 6 化学-2016届高三上学期第一次调研化学试题.doc
- 6 排队理论-2012.ppt
- 6 墙体材料12.11.ppt
- 6、木材面油漆工程量计算(公开课).ppt
- 2025天津工业大学师资博士后招聘2人笔试题库带答案解析.docx
- 2025四川中冶天工集团西南公司招聘14人备考题库带答案解析.docx
- 2025四川南充市农业科学院第二批引进高层次人才考核招聘2人备考题库带答案解析.docx
- 2025四川德阳绵竹市人力资源和社会保障局绵竹市卫生健康局卫生事业单位考核招聘专业技术人员41人历年.docx
- 2025云南昭通昭阳区政务服务管理局公益性岗位招聘1人备考题库及答案解析(夺冠).docx
- 2025年西安一附院沣东医院招聘笔试题库附答案解析.docx
- 2025山东临沂市纪委监委机关所属事业单位选聘工作人员10人笔试备考试卷带答案解析.docx
- 2025四川成都市新都区妇幼保健院编外专业技术人员招聘8人历年真题题库附答案解析.docx
- 2025年宝鸡三和职业学院招聘笔试题库(82人)最新.docx
- 2025云南昆明市第二人民医院紧急招聘神经(创伤)外科医师1人历年试题汇编含答案解析(必刷).docx
原创力文档


文档评论(0)