本文中的几个函数皆以stdio.h为头文件
目录
1. 非格式化的输入/输出
非格式化的输入/输出是指无格式控制能力的输入/输出形式。这种形式主要应用于字符或字符串的输入/输出。
(1)字符的非格式化输入
在C语言的标准函数库中,用于实现字符输入的函数是getchar(),其调用格式为:
ch=getchar();
它的基本执行过程为,等待用户从键盘输入一个字符。如果输入成功,函数返回这个字符的ASCII码值。
(2)字符的非格式化输出
在C语言中,与getchar对应的标准输出函数是 putchar,它将实现输出字符的功能,其调用的格式为
putchar(ch);
该函数要求ch必须是一个字符型整数。putchar按照该整数所代表的ASCII值,向屏幕输出相应的字符。
#include<stdio.h>
int main()
{
char ch;
ch = getchar();
putchar(ch);
return 0;
}
2. 格式化的输入/输出
(1)格式化输入函数scanf
调用scanf函数的格式为:
scanf(<格式控制字符串>,<变量地址>,<变量地址>,...,<变量地址>);
scanf("%d %d %d",&a,&b,&c);
(2)格式化输出函数printf
调用printf函数的格式:
printf(<格式控制字符串>,<表达式>,<表达式>,...,<表达式>);
printf("%d %d %d",a,b,c);
格式控制说明符