C语言之 getchar

语法:

int x = getchar()

返回值:

getchar函数返回用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕。

int x = getchar()
printf("%c\n",ch);CC

输出结果为:

putchar用法:

#include <stdio.h>//EOF - end of file - 文件结束标志int main(){// 返回用户输入的第一个字符的ASCII码值int ch = getchar();//putchar函数只能用于单个字符的输出,向终端输出一个字符,且一次只能输出一个字符。putchar(ch);return 0;}

输出结果为:

使用循环做到一直输出

#include <stdio.h>int main()
{int ch = 0;while ((ch = getchar()) !=EOF){putchar(ch);}return 0;
}

输出结果为:

C语言 getchar用法相关推荐

  1. c语言getchar用法_C语言 — 关键字

    几十个关键字不多,用得多了自然会记住,相信大家也不会担心.下面是C语言中的 32 个关键字: 一丶C语言关键字 第一个关键字:auto 用来声明自动变量.可以显式的声明变量为自动变量.只要不是声明在所 ...

  2. getchar()用法 与 getch()函数使用方法

    getchar()用法 1.从缓冲区读走一个字符,相当于清除缓冲区2.前面的scanf()在读取输入时会在缓冲区中留下一个字符'\n'(输入完s[i]的值后按回车键所致),所以如果不在此加一个getc ...

  3. c语言指针用法有哪些

    c语言指针用法: 一,指针定义: 指针变量的取值范围取值0~4G,是一种数据类型(无符号整数,代表了内存编号).它可以用来定义变量(与int.long一样),与int.long不同的它存储整数代表了内 ...

  4. C语言STATIC用法

    C语言STATIC用法 转自:http://blog.csdn.net/vagrantisme/article/details/4083722       1. static 变量 静态变量的类型 说 ...

  5. c语言getchar函数_C语言中带有示例的getchar()函数

    c语言getchar函数 C语言中的getchar()函数 (getchar() function in C) The getchar() function is defined in the < ...

  6. go 正则表达式分组匹配_Go语言正则表达式用法实例小结【查找、匹配、替换等】...

    本文实例讲述了Go语言正则表达式用法.分享给大家供大家参考,具体如下: Go语言的正则表达式使用很简单,示例代码: 复制代码 代码如下: package test import ( "fmt ...

  7. R语言 sub()用法

    R语言 sub()用法 subR语言中的函数用于替换字符串中模式的第一个匹配项.如果有一个字符串元素向量,那么它将替换所有元素中模式的第一个匹配项. 用法: sub(pattern, replacem ...

  8. C语言continue用法

    C语言continue用法 continue只是跳出当前循环,并不会跳出整个while循环. For example: 建立 showchar2.c 1 #include <stdio.h> ...

  9. c语言sleep作用,c语言sleep用法是什么?

    小编以前Sleep(1000)等于一秒,现在sleep(1)等于一秒,,,什么情况恭喜你找到共度一生的灵魂伴侣,婚姻是人生大事,小编也相信你做出的会是最明智的决定,到时有了爱的结晶生了可爱的宝宝,别忘 ...

最新文章

  1. python 基础 1.2--pycharm 的安装及使用
  2. VS2015配置QT5.X环境
  3. mysql备份一个表到ftp_备份部分mysql表并上传至指定ftp服务器目录中
  4. 报文交换与分组交换例题
  5. 一个countDown在多线程调度下使用不当的分享
  6. (转)基于MVC4+EasyUI的Web开发框架经验总结(4)--使用图表控件Highcharts
  7. PHP报不存在图像文件,使用TP3.2.3图片文件上传显示不存在图像文件
  8. 验证码_12306验证码很难吗?2020年最新的Python验证码模块开源
  9. 《人工智能:计算Agent基础》——1.5 复杂性维度
  10. dump排查内存异常 java_如何排查Java应用内存泄漏问题
  11. 解决常见接口跨域问题
  12. 50 个高级 sql 语句
  13. 单片机开发,主函数没调用任何程序,串口一直收到00 0 FF之类的数据
  14. MagicDraw二次开发过程
  15. linux 卸载你pip,ubuntu python pip无法卸载pi
  16. [MATLABSIMULINK] 如何提取并处理Simscape Power System 中powergui的谐波分析数据
  17. java讲师助理面试题_面试Java开发师常问到的5个问题(附答案)
  18. 乾隆年间贪污贿赂成风:皇帝敛财不逊臣子
  19. P1119 灾后重建(基础Floyd原理的理解和运用)
  20. Erase/Trim/Discard/Sanitize 区别详解

热门文章

  1. Flask快速入门,知识整理
  2. 前端培训ajax都有哪些优点和缺点
  3. npm学习:安装、更新以及管理npm版本
  4. 大数据-[案例]Reduce端实现JOIN
  5. 计算机系统概论问题进制黑箱问题
  6. Unity3D - 详解Quaternion类[转载]
  7. 缠中说禅 论语 详解 全集列表
  8. HTML input 默认值设置
  9. R语言入门(5)-向量运算
  10. flask程序部署到heroku平台的过程