c字符有关输入输出的小细节小笔记
来源:互联网 发布:淘宝返佣金 编辑:程序博客网 时间:2024/05/16 14:00
Printf(“%x.yd”):x表示长度,y表示小数位,d表示数据类型。
若x前有-则表示左对齐。若为+则表示显示数据类型+,或者-;
前有0则表示不用空格填补,用0;
返回值为输出的字符个数。
Scanf()函数返回成功读入项目的个数。如果没有读取任何项目则返回0,错误读取返回EOF(-1)
Scanf(“%d”,&x) 同printf 如果scanf()没有成功读取输入,就会将其留在输入队伍中
#include<stdio.h>
int main()
{
int input;
char ch;
while(scanf("%d",&input)!=1)
{
printf("hh");
while((ch=getchar())!='\n')
putchar(ch);
printf("\nhello");
}
printf("\nho%d",input);
return 0;
}
用于消除scanf的输入错误。在非字符情况下当遇到空格 换行 制表 认为读取某个元素结束,并忽略
Getchar 和putchar和 scanf printf类似。但是只是单个字符操作
Gets puts为多字符操作gets读取换行符之前的所有字符不包括换行符。然后会在字符后面添加空字符(\0)puts遇到空字符就会停止输出,然后加个换行字符
Fgets会读取换行符fputs不添加换行符。
- c字符有关输入输出的小细节小笔记
- 有关背包的小细节
- 有关于strlen的小细节
- 有关js和html的小细节
- 有关进程的小笔记
- 小细节:有关数组的指针的一道题
- c语言注意的小细节
- C#string类的一点小细节
- c语言的一些小细节
- C 的各种指针 and 小细节。
- PS的一些小细节(笔记)
- 有关printf的c语言小程序
- 有关c语言编译的小问题
- C语言笔记——一些小细节
- iFrame的小细节
- 编程的小细节
- action的小细节
- 异常的小细节
- 51单片机汇编学习笔记(待续)
- ubuntu 源
- 51汇编指令集
- 51单片机的P1
- 关于while 和if
- c字符有关输入输出的小细节小笔记
- C语言位运算详解
- uc/os ii 就续表(被算法打败了)
- [VS2010]逸雨清风 校园网视频,网吧视频(光音网视)下载器 V0.26
- 单片机掉电模式与空闲模式
- linux c 下exit(0);与_exit(0);的区别
- 统计一个目录下有多少个文件组合命令
- 多线程基础
- OOAD课程感想[第一周~第十三周汇总]