07 |
您所在的位置:网站首页 › 在c语言中getchar的作用 › 07 |
知识要点 8.1 单个字符的输入输出 8.2 字符数组与字符串 8.3 字符串的输入和输出函数 8.4 字符串操作函数 8.5 二维字符串数组 8.1 单个字符的输入输出 C语言头文件“stdio.h”中定义了两个专门用于单个字符输入输出的函数getchar()和putchar()。 一、字符输入函数getchar() 作用是从输入设备(如键盘)读取一个字符。 函数getchar()没有参数,其一般形式为 getchar( );其执行结果是从输入设备得到一个字符。例如: char c; c=getchar();从键盘输入:a 则字符型变量c等于字符’a’。上式等价于 scanf(“%c”,&c);(1)getchar()一次只能接收一个字符。 例如scanf(“%c%c”,&c1,&c2);语句如果用getchar()函数实现只能写成: c1=getchar();c2=getchar();(2)getchar()可以接收回车字符。而scanf()将回车作为数据的间隔符或结束符。 (3)getchar()接收的字符可以不赋给任何变量。 二、字符输出函数putchar() putchar()函数作用是将一个字符输出到输出设备(如显示器)。它的一般形式为 putchar(字符型或整型数据); 例如:char c=’A’; putchar(c);结果是输出字符变量c的值。 函数putchar()的可以输出字符型变量、整型变量、字符型常量以及控制字符和转义字符。 putchar()函数一次只能输出一个字符,printf()函数可以同时输出多个字符 8.2 字符数组与字符串 字符数组 一个数组的元素是字符型,则该数组为字符数组 字符数组的赋值可以采用三种方法: char c[8]; c[0]=’I’; c[1]=’ ’; c[2]=’l’; c[3]=’i’; c[4]=’k’; c[5]=’e’; c[6]=’ ’; c[7]=’C’; char c[8]; int i; for(i=0;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |