- 5
- 0
- 约3.17千字
- 约 26页
- 2016-11-23 发布于湖北
- 举报
C语言数据输入与输出概要
陈孝则,李健,郭旭洋 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.4
您可能关注的文档
- CT检查技术概要.doc
- CT肺窗横断层解剖.ppt22概要.ppt
- CT解剖学简介概要.ppt
- CT诊断图谱概要.doc
- Cushing综合征自创概要.ppt
- CVD合并CKD患者的药物调整概要.ppt
- CT冠脉成像临床应用,胸外9.16概要.ppt
- CW01-3-无线传播理论概要.ppt
- cx免疫调节概要.ppt
- CYP83B1研究进展概要.ppt
- 2026《面向多样性的隐私保护推荐方法概述》7800字.docx
- 2026《基于PLC的智能立体停车场的控制系统设计》7200字.docx
- 2026《太赫兹技术概述》4200字.docx
- 2026《分布式电力系统经济调度研究现状国内外文献综述》2800字.docx
- 2026《曲美家具集团股份有限公司成本管理存在的问题及对策》5600字.docx
- 2026《基于肌肉信号的人体运动研究国内外文献综述》3400字.doc
- 2026《基于城市林学植物配置问题研究》7200字.docx
- 2026《社区重点人群管理平台设计与实现》7900字.docx
- 2026《区县医院内网的设计与实施研究》6900字.doc
- 2026《静电除尘的原理及高频电源的优势综述》3100字.doc
最近下载
- 小数乘除法100道竖式计算题及答案.docx VIP
- 人教版初中初三九年级英语-名师教学课件-感叹句的用法.pptx VIP
- 青岛版五年级上册小数乘除法竖式计算题100道及答案.docx VIP
- 预应力混凝土管桩连接方法创新图文.pdf VIP
- 云南傣族民居.ppt VIP
- 2024届宜宾市长宁县小升初语文检测卷含答案.doc VIP
- 2025年度民主生活会个人对照检查发言材料 八篇.docx VIP
- 辩论英文课件教学课件.pptx VIP
- 酒店服务质量与员工满意度关系研究分析——以常州万达喜来登酒店为例 工商管理专业.doc VIP
- 小学必背古诗拼音版(2020年-2021年).pdf VIP
原创力文档

文档评论(0)