目录
一、语句
C语言的语句用来向计算机系统发出操作指令。在编写程序时,声明部分不能算作语句。
二、字符数据输入/输出
1、字符数据输出
输出数据使用的是putchar函数,作用是向显示设备输出一个字符。语法格式如下:
int putchar(int ch);
使用该函数时,需要添加头文件stdio.h。其中参数 ch 为要进行输出的字符,可以是字符变量或整型变量,也可以是常量。例如,输出一个字符A的代码如下:
putchar('A');
使用putchar函数也可以输出转义字符,如输出字符A:
putchar('\101');
使用putchar函数输出字符串“Hello”。
#include<stdio.h>
int main()
{
char cChar1, cChar2, cChar3, cChar4; /*声明变量*/
cChar1 = 'H'; /*为变量赋值*/
cChar2 = 'e';
cChar3 = 'l';
cChar4 = 'o';
putchar(cChar1); /*输出字符串*/
putchar(cChar2);
putchar(cChar3);
putchar(cChar3);
putchar(cChar4);
putchar('\n'); /*输出转义字符*/
return 0;
}
putchar函数只能输出一个字符。
2、字符数据输入
字符数据输入getchar函数,其作用是从终端(输入设备)输入一个字符。getchar与putchar函数的区别在于getchar函数没有参数。
getchar函数的语法格式如下:
int getchar();
使用getchar函数也要添加头文件stdio.h,函数的值就是从输入设备得到的字符。例如,从输入设备得到一个字符赋给字符变量cChar,代码如下:
cChar=getchar();
cChar函数只能接受一个字符。
使用getchar函数获取在键盘上输入的字符,再利用putchar函数进行输出
#include<stdio.h>
int main()
{
char cChar1; /*声明变量*/
cChar1 = getchar(); /*在输入设备得到字符*/
putchar(cChar1); /*输出字符*/
putchar('\n'); /*输出转义字符行*/
getchar(); /*得到回车字符*/
putchar(getchar()); /*得到输入字符,直接输出*/
putchar('\n'); /*换行*/
return 0;
}
①要使用getchar函数,首先要包括头文件stdio.h。
②声明变量cChar1,通过getchar函数得到输入的字符,赋值给cChar1字符型变量,然后使用putchar函数将变量输出。
③使用getchar函数得到输入过程的回车符。
使用getchar函数实现字符数据输入(取消获取回车符)
#include<stdio.h>
int main()
{
char cChar1; /*声明变量*/
cChar1 = getchar(); /*在输入设备中得到字符*/
putchar(cChar1); /*输出字符*/
putchar('\n'); /*输出转义字符换行*/
putchar(getchar()); /*得到输入字符,直接输出*/
putchar('\n'); /*换行*/
return 0;
}
回车符也是一种字符,如果不获取,那么下次使用getchar函数时将得到回车符。
程序没有获取第二次的字符输入,而是进行了两次回车操作。