嵌入式C程序设计 getchar函数介绍(讲义)_第1页
嵌入式C程序设计 getchar函数介绍(讲义)_第2页
嵌入式C程序设计 getchar函数介绍(讲义)_第3页
嵌入式C程序设计 getchar函数介绍(讲义)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

getchar函数介绍字符数据输入使用的是getchar函数,其作用是从终端(输入设备)输入一个字符。getchar与putchar函数的区别在于getchar函数没有参数。intintgetchar();cChar=getchar();使用getchar函数时也要添加头文件stdio.h,函数的值就是从输入设备得到的字符。例如,从输入设备得到一个字符赋给字符变量ccChar=getchar();注意:getchar函数只能接收一个字符,该字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量,只是作为表达式的一部分,如“putchar(getchar());”。这里,getchar函数作为putchar函数的参数,通过getchar函数从输入设备得到一个字符,然后通过putchar函数将字符输出。【例1】使用getchar函数实现字符数据输入。在本实例中,使用getchar函数获取在键盘上输入的字符,再利用putchar函数进行输出。本实例演示了将getchar函数作为putchar函数表达式的一部分,输入和输出字符的方式。#include<stdio.h>#include<stdio.h>intmain(){charcChar1; /*声明变量*/cChar1=getchar(); /*在输入设备得到字符*/putchar(cChar1); /*输出字符*/putchar(’\n’); /*输出转义字符换行*/getchar(); /*得到回车字符*/putchar(getchar()); /*得到输入字符,直接输出*/putchar(’\n’); /*换行*/return0; /*程序结束*/}(1)要使用getchar函数,首先要包括头文件stdio.h。(2)声明变量cChar1,通过getchar函数得到输入的字符,赋值给cChar1字符型变量,然后使用putchar函数将变量输出。(3)使用getchar函数得到输入过程中的回车符。(4)在putchar函数的参数位置调用getchar函数,得到字符,并将得到的字符输出。运行程序,显示效果如图1所示。图1使用getchar函数实现字符数据输入在例1中,有一处使用getchar函数接收回车符,这是怎么回事呢?原来在输入时,当输入完A字符后,为了确定输入完毕,要按Enter键。回车符也算是一种字符,如果这里不进行获取,那么下次使用getchar函数时将得到回车符。下面来看一下不调用getchar函数获取回车符的情况。#include<stdio.h>intmain()#include<stdio.h>intmain(){charcChar1; /*声明变量*/cChar1=getchar; /*在输入设备得到字符*/putchar(cChar1); /*输出字符*/putchar(’\n’); /*输出转义字符换行*/ /*将此处getchar函数删掉*/putchar(getchar()); /*得到输入字符,直接输出*/putchar(’\n’); /*换行*/return0; /*程序结束*/}这里将getchar函数获取回车符的语句去掉了。运行程序,显示效果如图2所示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论