07

您所在的位置:网站首页 在c语言中getchar的作用 07

07

2023-06-03 00:55| 来源: 网络整理| 查看: 265

知识要点

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