C语言 字符数据输入输出
Posted 流楚丶格念
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 字符数据输入输出相关的知识,希望对你有一定的参考价值。
所谓数据的输入输出是从计算机角度出发的。
C语言本身没有I/O语句,所有I/O都由函数来实现。
C语言的标准库函数
由编译系统提供的一系列函数,以库形式存放在系统中,不是C语言文本的组成部分。
库函数已编译成目标文件(.obj
),在连接阶段才与源程序编译成的目标文件相连接,生成可执行文件。
调用形式:
函数名(参数表)
注意在调用C语言库函数时,需要使用编译预处理命令#include <相关的头文件>
,使相应的头文件包含到用户源程序中。
头文件
C语言中,输入输出用到的头文件是
#include <stdio.h>
或
#include “stdio.h”
常用头文件:
stdio.h 定义输入输出函数
string.h 定义字符串操作函数
math.h 定义sin、cos等数学函数
字符数据的输入输出
putchar 函数(单字符输出函数)
格式:
putchar( ‘字符’);
或
putchar( 字符变量);
强调:被输出的单个字符必须被‘ ’括起来
输出一个字符:
#include <stdio.h>
int main()
{
char a, b, c;
a = 'B';
b = 'O';
c = 'Y';
putchar(a); putchar(b); putchar(c);
printf("\\n");
return 0;
}
输出控制字符
#include <stdio.h>
int main()
{
char a, b;
a = 'O'; b = 'k’;
putchar(a);
putchar('\\n');
putchar(b);
return 0;
}
输出转义字符
#include <stdio.h>
int main()
{
char a;
a = 'B’;
putchar('\\101’); putchar(a);
return 0;
}
getchar 函数(单字符输入函数)
格式:
getchar( ) ;
强调:输入单个字符后,必须按一次回车, (输入了两个字符 字符+回车) 计算机才接受输入的字符。
#include <stdio.h>
int main()
{
char c;
c = getchar();
putchar(c);
return 0;
}
以上是关于C语言 字符数据输入输出的主要内容,如果未能解决你的问题,请参考以下文章