下载此文档

c语言输入输出PPT课件.pptx


文档分类:IT计算机 | 页数:约41页 举报非法文档有奖
1/41
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/41 下载此文档
文档列表 文档介绍
格式化屏幕输出库函数
printf(格式控制字符串, 输出项表列);
printf("a=%d,b=%f", a, b);
第1页/共41页
%c character 以字符形式输出单个字符
%s string 输出一个字符串
%d decimal 以带符号十进制整数输出
%f float 以小数形式输出浮点数(6位小数)
%e exponent 以标准指数形式输出(6位小数)
%g 选用%f,%e中输出宽度较小的一种格式
%o octal 以八进制无符号整数输出(无前导0)
%x hex 以十六进制无符号整数输出(无前导0x)
%u unsigned 以十进制无符号整数输出
printf()格式字符
第2页/共41页
m 表示数据占用的最小宽度
数据宽度大于m,按实际宽度输出
数据宽度小于m时,补空格
n 对实数表示输出n位小数
对字符串表示最多输出的字符个数
l 长整型整数,加在d、o、x、u前
L long double型数,加在f、e、g前
- 改变输出内容的对齐方式
默认为右对齐
printf()的格式修饰符
第3页/共41页
格式化键盘输入库函数
scanf(格式控制字符串, 地址表列);
scanf("%d,%f", &a, &b);
非格式字符
输入数据以,分隔
没有时可以空格、
Tab或回车分隔
第4页/共41页
c 以字符形式输入单个字符
s 输入字符串,以非空字符开始,遇第一个
空白字符结束
d 以带符号十进制形式输入整型数据
f 以小数形式输入浮点数
e 以标准指数形式输入
o 以八进制无符号形式输入(无前导0)
x 以十六进制无符号形式输入(无前导0x)
scanf()的格式字符
第5页/共41页
m 表示数据占用的宽度
l 加在d、o、x、u前:输入长整型
加在f、e 前:输入双精度型
L 加在f、e 前:输入long double型
h 加在d、o、x 前:输入短整型
* 本输入项在读入后不赋给相应的变量
scanf ()的格式修饰符
第6页/共41页
7
整型数据的输入输出
printf (格式控制, 输出参数1, ... , 输出参数n);
scanf (格式控制, 输入参数1地址, ... , 输入参数n地址);
格式控制说明 %…
十进制 八进制 十六进制
int %d %o %x
long %ld %lo %lx
unsigned %u %o %x
unsigned long %lu %lo %lx
第7页/共41页
8
整型数据的输入输出
格式控制说明符号+宽度限定词:指定整型数据的输出宽度

%m
指定数据的输出宽度为m(包括符号位),若数据的实际位数小
于m,则左端补空格,若大于m,则按实际位数输出
第8页/共41页
9
输出不同进制的整型数据
# include <>
int main(void)
{
printf("%d, %o, %x\n", 10, 10, 10);
printf("%d, %d, %d\n", 10, 010, 0x10);
printf("%d, %x\n", 012, 012);
return 0;
}
0……01010
10, 12, a
10, 8, 16
10, a
第9页/共41页
10
输入不同进制的整型数据
# include <>
int main(void)
{
int a, b;
printf("input a, b:");
//以八进制的形式读入17
//认为输入的是八进制的形式
scanf(“%o%d”,&a,&b);
printf("%d%5d\n", a, b);
printf("%x, %d\n", a, b);
retu

c语言输入输出PPT课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数41
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小432 KB
  • 时间2021-06-29