可能有一些想要查看的内容并不在本文的标准库,而是在系统接口。
输入与输出 <stdio.h> #
printf #
scanf #
fprintf #
- stdin
- stdout
- stderr
exit #
getchar 和 putchar #
#include <stdio.h>
int main(){
int c;
c = getchar();
while (c != EOF){
putchar(c);
c = getchar();
}
}
getchar
得到的数据在机器内部以位模式存储,char 类型专门用于存储这种字符型数据,当然 int 也可以,但是 getchar
的返回值为 int 类型。
EOF
定义在头文件 <stdio.h>
中,是一个整型数。
- linux 下
ctrl+d
产生EOF
- windows 下为
ctrl+z
fopen #
字符串函数 <string.h> #
strlen #
strcpy #
strcat #
strcmp #
字符类别测试 <ctype.h> #
定义了一些用于字符测试和转换的函数。
isalpha #
isupper #
islower #
isdigit #
isalnum #
isspace #
toupper #
tolower #
实用函数 <stdlib.h> #
system #
命令执行函数