C 标准库头文件
| 头文件 | 说明 | 头文件 | 说明 |
| <assert.h> | 条件编译宏,将参数与零比较 | <complex.h> (C99 起) | 复数运算 |
| <ctype.h> | 用来确定包含于字符数据中的类型的函数 | <errno.h> | 报告错误条件的宏 |
| <fenv.h> (C99 起) | 浮点数环境 | <float.h> | 浮点数类型的极限 |
| <inttypes.h> (C99 起) | 整数类型的格式转换 | <iso646.h> (C95 起) | 符号的替代写法 |
| <limits.h> | 基本类型的大小 | <locale.h> | 本地化工具 |
| <math.h> | 常用数学函数 | <setjmp.h> | 非局部跳转 |
| <signal.h> | 信号处理 | <stdalign.h> (C11 起) | alignas 与 alignof 便利宏 |
| <stdarg.h> | 可变参数 | <stdatomic.h> (C11 起) | 原子类型 |
| <stdbool.h> (C99 起) | 布尔类型 | <stddef.h> | 常用宏定义 |
| <stdint.h> (C99 起) | 定宽整数类型 | <stdio.h> | 输入/输出 |
| <stdlib.h> | 基础工具:内存管理、程序工具、字符串转换、随机数 | <stdnoreturn.h> (C11 起) | noreturn 便利宏 |
| <string.h> | 字符串处理 | <tgmath.h> (C99 起) | 泛型数学(包装 math.h 和 complex.h 的宏) |
| <threads.h> (C11 起) | 线程库 | <time.h> | 时间/日期工具 |
| <uchar.h> (C11 起) | UTF-16 和 UTF-32 字符工具 | <wchar.h> (C95 起) | 扩展多字节和宽字符工具 |
| <wctype.h> (C95 起) | 用来确定包含于宽字符数据中的类型的函数 |
C 标准库头文件的更多相关文章
- C++标准库头文件<bits/stdc++.h>
在使用GNU GCC Compiler的时候,你可以包含一个头文件<bits/stdc++.h>,便可以使用C++中的各种标准库,而不用一个一个包含进来. 这在acm比赛中是一种常用的做法 ...
- C++万能头文件<bits/stdc++.h>的内容与优缺点
最近发现了一个C++的头文件bits/stdc++.h,听说这是一个几乎包含了所有C++库函数的头文件,就想更深入的了解一下,下面是头文件内容 // C++ includes used for pre ...
- C++ 中头文件<bits/stdc++.h>的优缺点
在编程竞赛中,我们常见一个头文件: #include <bits/stdc++.h> 发现它是部分C++中支持的一个几乎万能的头文件,包含所有的可用到的C++库函数,如<istrea ...
- 高级c++头文件bits/stdc++.h
用这种方法声明头文件只需两行代码 #include<bits/stdc++.h> using namespace std; 这个头文件包含以下等等C++中包含的所有头文件: #includ ...
- 2.头文件<bits/stdc++.h>
用这种方法声明头文件只需两行代码 #include<bits/stdc++.h> using namespace std; 这个头文件包含以下等等C++中包含的所有头文件: #inclu ...
- C++头文件<bits/stdc++.h>
在刷题时,总发现有的只写一行头文件 #include <bits/stdc++.h> . 查阅资料后,才知道原来:#include<bits/stdc++.h>包含了目前c++ ...
- C++标准库头文件名字和C语言头文件名字的区别
1.C++版本的C标准库头文件,一般是cname,而C语言头文件一般是name.h 2.命名为cname的头文件中定义的名字都是从std中来的,而如果是name.h则不是这样的. 3.与是用name. ...
- C++标准库头文件找不到的问题
当你写C++程序时,在头文件中包含C++标准库的头文件,比如#include <string>,而编译器提示你找不到头文件! 原因就是你的实现源文件扩展名是".c"而不 ...
- C++版本的C标准库头文件的特点
C++标准库中除了定义C++语言特有的功能外,也兼容了C语言的标准库.C语言的头文件形如name.h,C++则将这些文件命名为cname.也就是去掉了.h后缀,而在文件名name之前添加了字母c,这里 ...
随机推荐
- html横向滑动案例
<style type="text/css"> .outer-container,.content {width: 630px; height: 185px;paddi ...
- UGUI血条
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI; pu ...
- 关于position的一些问题
position属性: static:静止 relative:相对的 fixed:固定的 absolu:绝对的 position的一些实例子如下: HTML: <!DOCTYPE htm ...
- windows 环境下mysql 重置密码解决方案
1.打开本地安装MySQL的安装目录,如:D:\software\mysql-5.7.20-winx64 进入bin目录,执行如下命令: mysqld -nt --skip-grant-tables ...
- 本地操作功能 --local_action
Ansible 默认只会对控制机器执行操作,但如果在这个过程中需要在 Ansible 本机执行操作呢?细心的读者可能已经想到了,可以使用 delegate_to( 任务委派 ) 功能呀.没错,是可以使 ...
- 按此格式写你的distributionUrl,可以直接用本地的gradle包
distributionUrl=file\:/C:/Users/shenliuyong/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xs ...
- python基础—字典的使用{}
info = {'stu1':"lili", 'stu2':'yoyo', 'stu3':'dudu'}print(info)print(info['stu1'])info['st ...
- 工具类:mybatis中使用Threadlocal开启session及关闭session
1.线程容器,给线程绑定一个Object 内容,后只要线程不变,可以随时取出. 1.1 改变线程,无法取出内容. final ThreadLocal threadLocal = new ThreadL ...
- 2018-08 【bug汇总】
1. 问题描述:更细参数时更新失败. 报错信息:无报错信息,返回为成功. 问题分析:代码查看逻辑无问题.说明可能不是逻辑的问题,dubug查看发现,参数并没有传入进来,查看传递参数的requestBe ...
- vue-router+elelment-ui,实现导航栏激活高亮
<el-menu :default-active="$route.path" class="el-menu-vertical-demo" backgrou ...