C语言格式化输入输出1
更新时间:2023-12-20 06:49:01 阅读量: 教育文库 文档下载
C语言格式化输入输出函数
Turbo C2.0 标准库提供了两个控制台格式化输
入、 输出函数printf( ) 和scanf(), 这两个函数可以在标准输入输出设备上以各种不同的格式读写数据。 printf()函数用来向标准输出设备(屏幕)写数据; scanf() 函数用来从标准输入设备(键盘)上读数据。下面详细介绍这两个函数的用法。 一、printf( )函数
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为: printf(\格式化字符串>\参量表>); 其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以\开始, 后跟一个或几个规定字符, 用来确定输出内容格式。
参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用\分开, 且顺序一一对应, 否则将会出现意想不到的错误。
1. 格式化规定符
Turbo C2.0提供的格式化规定符如下:
━━━━━━━━━━━━━━━━━━━━━━━ 符号 作用
——————————————————————— %d 十进制有符号整数 %u 十进制无符号整数 %f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 %e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%0 无符号以八进制表示的整数 %g 自动选择合适的表示法 ━━━━━━━━━━━━━━━━━━━━━━━ 2. 一些特殊规定字符
━━━━━━━━━━━━━━━━━━━━━━━ 字符 作用 ——————————————————————— \\n 换行
\\f 清屏并换页 \\r 回车 \\t Tab符
\\xhh 表示一个ASCII码用16进表示, 其中hh是1到2个16进制数
━━━━━━━━━━━━━━━━━━━━━━━ 由本节所学的printf()函数, 并结合上一节学习的数据类型, 编制下面的程序, 以加深对Turbo C2.0数据类型的了解。 例
二、scanf( )函数
scanf()函数是格式化输入函数, 它从标准输入设备(键盘) 读取输入的信息。 其调用格式为:
scanf(\格式化字符串>\地址表>); 格式化字符串包括以下三类不同的字符; 1. 格式化说明符: 格式化说明符与printf()函数中的格式说明符基本相同。
2. 空白字符: 空白字符会使scanf()函数在读操作中略去输入中的一个或多
个空白字符。
3. 非空白字符: 一个非空白字符会使scanf()函数
在读入时剔除掉与这个非空白字符相同的字符。 地址表是需要读入的所有变量的地址, 而不是变量本身。这与printf()函数
完全不同, 要特别注意。各个变量的地址之间同\分开。
正在阅读:
C语言格式化输入输出112-20
数字毫秒计设计报告 - 图文04-23
培育核心竞争力的成功模式99%合格03-17
SPSS习题12-20
绿色贸易壁垒对我国农产品出口的影响研究(毕业论文)解析04-09
会计学课程实验参考答案胡北忠 - 图文12-29
2012年普通高等学校招生全国统一考试理综(物理)试题(山东卷,05-19
2017年秋季新版湘教版九年级数学上学期3.3、相似图形同步练习301-04
公共行政学复习材12-14
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 格式化
- 输出
- 输入
- 语言