标准输入输出函数
scanf printf
printf 由头文件声明
printf (“格式串”列表)
格式串:
%【修饰符】格式字符
printf ("%#xd\n",a) 打印0x等
%hd短整型/%d/%c/%s/%f/%lf/%ld/%0x/%0X/%o
printf正常打印满足条件:
(1)程序正常结束
(2)缓存区满
(3)fflush(stdout)刷新
(4)\n
清缓存区 for(i=0;i
while(1)死循环
宏定义 EOF -1
去掉输入垃圾方法:
(1)用getchar()清除读一个字节
c=getchar()取字符给c
(2)%*c吃掉输入垃圾
写字符串:
输入c=getchar() putchar(c)用宏定义实现,运算速度和效率高,占用编译时间,代码较大。
scanf("%c",&c) printf("%c",c)
put(arr) 输出字符串并输出一个\n
读写一行数据:
scanf("%s",arr) printf("%s",arr) scanf( %[^\n],a) 输出完整的字符串
gets() 输入字符串
puts()输出字符串