Clang — C 标准库

可能有一些想要查看的内容并不在本文的标准库,而是在系统接口

输入与输出 <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 #

命令执行函数

malloc #

calloc #

rand #

数学函数 <math.h> #

sin #

cos #

可变参数表 <stdarg.h> #

非局部跳转 <setjmp.h> #

信号 <signal.h> #

日期与时间函数 <time.h> #

参考 #

C 程序设计语言

本文共 281 字,上次修改于 Dec 5, 2024
相关标签: Clang