再看c语言之getchar/putchar
2014-02-18 00:26
204 查看
上图代码中,我一次输入三个字符123;第一次c1=getchar()后,发现c1等于49,可见getchar()一次只能取一个输入字符,且返回值为其ascii码值;
接着我用putchar()输出c1值,又变成1,可见putchar会将输入的ascii码值变为原来的字符,这个putchar()也有一个返回值啊!上图出现的第二个49,
说明putchar的返回值为他所输出字符的ascii值;getchar()每次只能取用一个字符,但我所输入的第二个字符‘2’,并没有销毁,下面能顺利输出50 2 50
即证明了这点!
相关文章推荐
- putchar getchar printf scanf puts gets
- int getchar ( void );int putchar ( int character );——stdio.h
- 【C语言】 缓冲区问题 循环使用getchar scanf会受到换行符'\n'的干扰
- 5.6 getc/putc、fgetc/fputc和getchar/putchar-流的单字符读写
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- C++中,get getline gets getchar 用法
- C语言中char int 等数据转换问题
- C语言 利用gettimeofday()时间差计算
- 用C语言实现MFC库函数GetPrivteProfileString
- C语言中char int转换问题
- C语言中的getchar和putchar详解
- 【C语言】reverse_string(char * string)(递归实现)
- C语言中char* 和 char []区别
- C语言中char* 和 char []区别
- 【C语言学习】getchar , putchar
- C语言中的getchar和putchar详解
- How to get rid of `deprecated conversion from string constant to 'char*'` warnings in GCC?
- C语言中strcpy(char *strDest, const char *strScr)字符串复制库函数的理解与分析
- C语言中的getchar和putchar的使用方法
- C语言实现http get请求程序