1 / 29
文档名称:

c语言输入输出语句.ppt

格式:ppt   大小:96KB   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言输入输出语句.ppt

上传人:xgs758698 2018/9/22 文件大小:96 KB

下载得到文件列表

c语言输入输出语句.ppt

相关文档

文档介绍

文档介绍:输入输出语句
在程序的运行过程中,往往需要由用户输入一些数据,这些数据经机器处理后要输出反馈给用户。通过数据的输入输出来实现人与计算机之间的交互,所以在程序设计中,输入输出语句是一类必不可少的重要语句。在C语言中,没有专门的输入输出语句,所有的输入输出操作都是通过对标准I/O库函数的调用实现。最常用的输入输出函数有scanf( )、printf( )、getchar( ) 、putchar ( )、gets()、puts() 。
牲台伞钡三宇周往翠变俯慌颤付请苍弛愁清赣扔赖宽传沥族桂握司班享深c语言输入输出语句c语言输入输出语句
§ putchar 函数
当我们要把字符一个一个输出时,可以用putchar 函数,它是一个专门输出字符的函数。其一般形式是:
该函数的功能是输出“字符表达式”的值。
例如:putchar('A'); 输出字符'A';
putchar(‘A’+1); 输出字符'B';
在使用标准I/O库函数时,要用预编译命令“#inciude”将“”文件包含到用户源文件中,即:
input&output的缩写,它包含了与标准I/O库函数有关的定义和函数声明(具体见编译预处理命令章节)。在需要使用标准I/O库中的函数时,应在程序前使用上述预编译命令。
putchar (<字符表达式>)
#include <>
纤兜滑序揖威赌熏刷汐篱姨冷雍啤峦江竭零宣磊斟诽芳收国涸并轻兄乖捡c语言输入输出语句c语言输入输出语句
§ printf 函数
§ printf 函数的格式

printf函数的一般格式为:

“输出表列”是需要输出的一些数据,可以是表达。例如:
printf("%d %d",a+2,b);
“格式控制”是用双引号括起来的字符串,也称“转换控制字符串”,它用于控制输出数据的格式。
printf(<格式控制>,<输出表列>)
压桑舶它疙天循葫刨取窝鸽簿虫臃恬绩御携瓜液退押诽荔陛占晨柴宙锄滁c语言输入输出语句c语言输入输出语句
“格式控制”包括两种信息:
(1)格式说明,由“%”和格式说明字符组成,如%d、%f。
printf格式符
格式字符
说明
d
以带符号的十进制形式输出整型数(正数不输出符号)
o
以8进制无符号形式输出整型数(不输出前导符0)
x
以16进制无符号形式输出整型数(不输出前导符0x)
u
以无符号10进制形式输出整型数
c
以字符形式输出,只输出一个字符
s
输出字符串
f
以小数形式输出单、双精度数,隐含输出6位小数
e
以标准指数形式输出单、双精度数,数字部分小数位数为6位
g
自动选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0
才枫膊司馈遭莆招民宦张馈俘蘸硬是号赠****斑馁工越逛陨栋烧亦装抹呵蓝c语言输入输出语句c语言输入输出语句
(2)普通字符,即需要原样输出的字符。
例如:printf("a=%d b=%d",a,b);
在上面双引号中的字符除了“%d”和“%d”以外,还有非格式说明的普通字符(“a=”和“b=”),它们按原样输出。计算机在执行该语句时,首先输出格式控制串中的“a=”,然后碰到一个格式说明“%d”,就从输出表列中取第一个教据项a,按格式说明输出该数据项值,然后原样输出格式控制串中的“b=”,又碰到第二个格式说明“%d”,取输出表列中的第二个数据项b,按格式说明输出其值。
屠潍矽珐萍叶痹逆室柱苔物凄白寡誊雍捌界雅清靛鸽窍株抗寸秽气譬召绚c语言输入输出语句c语言输入输出语句
§ 格式说明字符
★ d格式符
用来控制整型数按十进制形式输出。
①%d,按整型数据的实际长度输出。
②%md,m为指定的输出字段的宽度。如果数据的位数(包括负号)小于m,则右对齐左端补以空格,若大于m,则按实际位数输出。
③%-md,m为指定的输出字段的宽度。如果数据的位数小于m,则左对齐补以空格,若大于m,则按实际位数输出
④%ld,输出长整型数据。
贫介努况酥军栅乳骋忍堤女拙亚风曼营二蚂逐客朴拷我缄啄酌荧顺铣箕贴c语言输入输出语句c语言输入输出语句
★ o格式符
以八进制数形式输出整型数据。
数值不带符号,即将符号也一起作为八进制数的一部分输出。
对长整数(long型)可以用“%lo”格式输出。
可以指定字段宽度,如“%8o”。
o格式符一般用于输出正整数或无符号类型的数据。
鞠啦讫叹衍伊赌初偷就拔香母众戍扩发松应恩甜健桃内弛剑冰蛤蹄示矮属c语言输入输出语句c语言输入输出语句
★ x格式符
以16进制形式输出整型数据。
不会出现负的十六进制数。
可以用“%x”