- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.1第三章数据输入和输出
第三章 数据的输入和输出;C程序对数据的处理是通过“语句”的执行来实现的;
一条语句完成一项操作(或功能);
一个为实现特定目的的程序应包含若干条语句。;按照C语言语句的作用分类:
说明语句
注释语句
程序流程控制语句;C
语
言
数
据
操
作
语
句;复合语句;简单实例;3.2 数据的输入与输出;标准C语言的系统函数中包括控制台I/O的基本例程
在使用控制台I/O函数时,常常涉及到标准输入输出头文件stdio.h
在用户程序中应该使用预编译命令头文件包含进来,即在程序中加入语句#include “stdio.h”或#include stdio.h
C语言的输入/输出库函数名称不是关键字。如printf、scanf
;格式输出函数printf;printf (”格式控制字符串”,参数1,参数2,…,参数n);格式控制字符的组成:;#include stdio.h
Main()
{
int a=97,b=98;
printf(“1:%d %d\n”,a,b);
printf(“2:%d,%d\n”,a,b);
printf(“3:%c,%c\n”,a,b);
printf(“4:a=%d,b=%d\n”,a,b);
}; 格式转换字符 说 明
d,i 以十进制形式输出带符号整数(正数不输出符号)
o 以八进制无符号形式输出整数(不输出前缀符)
x,X 以十六进制无符号形式输出整数(不输出前导符0x),用x则输出十六进制数的a~f时以小写形式输出,用X时,则以大写字母输出
u 以无符号十进制形式输出整数
c 以字符形式输出,仅输出一个字符
s 输出字符串
f 以小数形式输出单、双精度数。默认6位小数
e 以标准指数形式输出单、双精度数
g 选用%f或%e格式中输出宽度较短的一种格式,
不输出无意义的0
% 输出%; 附加说明符 说 明
l 用于输出长整型数据,可加在格式转换符d,o,x,u前面
m(正整数)输出数据的宽度
指定宽度实际宽度,补空格
指定宽度=实际宽度,按实际输出
不指定宽度,按实际输出
.n(正整数)对实数,表示输出 n 位小数。不足补0;多出则舍
入处理。
对字符串,表示截取的字符个数。不足补空格,多出
则丢弃。
- 输出的数据在输出域内向左对齐
+ 正数输出加号+;负数输出减号—
0 不使用位是否用0填充;实例1:
#include stdio.h
main( )
{ printf (This is a C program.\n);
}
实例2:
#include stdio.h
int main( )
{ int a=1, b=2, c=100;
printf(a=%d, b=%3d, d=%3d%%\n,a,b,a*c/b);
printf(%d, %o, %x\n, -a, -a, -a);
}
答案:a=1, b=_ _2, d= 50%
-1, 177777, ffff
;实例3:
#include stdio.h
main ( )
{ char c=a;
char ch[ ]=Good-bye.;
printf(%c,%3c,%3d\n, c, c, c);
printf(%s,%10s,%-8s,%-12s,%6.4s\n,
ch,ch,ch,ch,ch);
}
答案:
a,_ _a,_97
Good-bye.,_Good-bye.,Good-bye.,Good-bye._ _ _,_ _Good;格式输入函数scanf;scanf (”格式控制字符串”,地址列表);格式控制字符的组成:;格式转换字符 说 明
d 输入十进制整数
o 输入八进制整数
x 输入十六进制整数
c 输入单个字符
s 输入字符串
f 输入实数,可为小数形式或指数形式
% 输入百分号(%)
附加格式说明符 说 明
l 用于输入长整型数据及double型数据
h 用于短整型数据
m(正整数) 用于指定输入数据占据的宽度
* 输入赋值抑制符:表示本输入项在读入
您可能关注的文档
- 2013年广东会计从业资格考试试题与答案│重点学习.doc
- 2013年秋新人教版新目标英语八年级上册第一单元SectionB.ppt
- 2013年赣西科技职业学院计算机科学和技术毕业论文选题参考表3.doc
- 2013武汉大学考研 105经济和管理学院.doc
- 2013注册税务师考试《财务和会计 》模拟试题二.doc
- 2013版高考历史一轮复习第2单元-古代希腊罗马政治制度-人教版.ppt
- 2013物理人教版选修3-3 :第九章 1 固体.ppt
- 2013年荆州市中考数学试题与答案.doc
- 2013物理人教版选修3-3 :第九章 章末整合提升.ppt
- 2013物理版选修3-3 :第九章 3 饱和汽和饱和汽压.ppt
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)