ARTS-S ISO C
一些简称
- ANSI: American National Standards Institute. ANSI是the International Organization for Standardization(ISO)中的美国成员
- IEC: International Electrotechnical Commission
C语言标准
1989年ANSI Standard X3.159-1989关于C语言部分通过,这就是常说的C89. 在这个标准的基础上产生了ISO/IEC 9899:1990,和C89只有很小区别.注意,C89标准是ANSI提出的,C90的标准是ISO提出的. C语言标准现在由ISO/IEC international standardization working group for the C programming language(也叫ISO/IEC JTC1/SC22/WG14简称WG14)维护.ISO C定义的C语言是跨平台的,不仅包括C语言的语法和语义,还包括标准库. 1999年C语言标准更新,之后在2001, 2004, 2007年又增加了勘误表. ISO C语言库分24个区.2011年12月,ANSI采纳了ISO/IEC 9899:2011标准. 这个标准通常即C11, 它是C语言的现行标准。
Header | FreeBSD 8.0 |
Linux 3.2.0 |
Mac OS X 10.6.8 |
Solaris 10 |
Description |
---|---|---|---|---|---|
<assert.h> | * | * | * | * | verify program assertion |
<complex.h> | * | * | * | * | complex arithmetic support |
<ctype.h> | * | * | * | * | character classification and mapping support |
<errno.h> | * | * | * | * | error codes |
<fenv.h> | * | * | * | * | floating-point environment |
<float.h> | * | * | * | * | floating-point constants and characteristics |
<inttypes.h> | * | * | * | * | integer type format conversion |
<iso646.h> | * | * | * | * | macros for assignment,relational, and unary operators |
<limits.h> | * | * | * | * | implementation constants |
<locale.h> | * | * | * | * | locale categories and related definitions |
<math.h> | * | * | * | * | mathematical function and type declarations and constants |
<setjmp.h> | * | * | * | * | nonlocal goto |
<signal.h> | * | * | * | * | signals |
<stdarg.h> | * | * | * | * | variable argument lists |
<stdbool.h> | * | * | * | * | Boolean type and values |
<stddef.h> | * | * | * | * | standard definitions |
<stdint.h> | * | * | * | * | integer types |
<stdio.h> | * | * | * | * | standard I/O library |
<stdlib.h> | * | * | * | * | utility functions |
<string.h> | * | * | * | * | string operations |
<tgmath.h> | * | * | * | * | type-generic math macros |
<time.h> | * | * | * | * | time and date |
<wchar.h> | * | * | * | * | extended multibyte and wide character support |
<wctype.h> | * | * | * | * | wide character classification and mapping support |
参考资料
ARTS-S ISO C的更多相关文章
- ISO日期格式标准,浏览器到服务器到mysql中的时区
时区简单理解 https://zh.wikipedia.org/wiki/%E6%97%B6%E5%8C%BA 上面的链接是时区的wiki说明,下面说说我记住的部分: GMT时区是格林威治标准时间,我 ...
- atitit.日期,星期,时候的显示方法ISO 8601标准
atitit.日期,星期,时候的显示方法ISO 8601标准 1. ISO 86011 2. DAte日期的显示1 2.1. Normal1 2.2. 顺序日期表示法(可以将一年内的天数直接表示)1 ...
- 让IIS7.0.0.0支持 .iso .7z .torrent .apk等文件下载的设置方法
IIS默认支持哪些MIME类型呢,我们可以这样查看:打开IIS管理器(计算机--管理--服务和应用程序--Internet信息服务(IIS)管理器:或者Win+R,输入inetmgr,Enter),在 ...
- 自定义制作iso镜像
下载"/etc/yum.repos.d/"下的MondoRescue软件库,文件名为"mondorescue.repo".请为你的Linux OS发行版本下载正 ...
- 光盘 iso 镜像制作相关命令操作
1. 安装制作工具 mkisofs yum install mkisofs -y 2. Linux 操作系统镜像 iso 打包 mkisofs -o /root/.iso \ -V mini7 -b ...
- redhat 配置本地yum源163yum源epel 源,无需卸载yum!无须拷贝ISO,愿网上少一点垃圾教程误人子弟
都知道redhat不收费,但是其yum服务是要收费的,不想出钱那就自己配置yum源就好了. 首先,博主之前也没用过redhat,第一次用yum装包的时候提示什么没注册之类的,balaba一大堆,然后就 ...
- 温故知新--计算机网络 iso/osi七层模型 tcp/ip四层模型
ISO七层模型由下至上为1至7层,分别为: 应用层(Application layer) 表示层(Presentation layer) 会话层(Session layer) 传输层(Transpor ...
- Atitit常见的标准化组织与规范数量jcp ecma iso
Atitit常见的标准化组织与规范数量jcp ecma iso 1. 常见的标准化组织1 1.1. 重要的基金会apache1 1.2. 美国国家标准学会(American NationalStand ...
- Ubuntun CentOS的ISO官方MD5在哪里查看(安装虚拟电脑时出现严重错误的解决方法)
近日在VirtualBox虚拟机上安装Linux,然后果断的选择了Ubuntu.当我新建虚拟机,一切配置完成之后,启动虚拟机,还没开始安装就提示虚拟电脑出现严重错误,需要关闭.起初以为是配置错了,上网 ...
- grub2挂在iso镜像“ /dev/disk/by-label/XXXX error: boot device didn't show up after 30 seconds”问题
两种解决办法: 方法A: mkdir /cdrom mount -t vfat /dev/sda1 /cdrom modprobe loop losetup /dev/loop6 /cdrom/boo ...
随机推荐
- T-SQL Part X: UNION, EXCEPT and INTERSECT
MSDN上关于EXCEPT和INTERSECT的文档.MSDN上关于UNION的文档. 值得注意的是,UNION其实有两种,一种是普通的UNION,另外一种是UNION ALL.加上EXCEPT和IN ...
- 微擎签名出错 invalid signature
微擎签名出错 错误信息: config:fail,Error: 系统错误,错误码:63002,invalid signature 修改方法: PHP 端 $account_api = WeAccoun ...
- ES6学习 let const
1.前言 发现网易云笔记 单纯的记笔记没什么意思,所以今天来博客园写学习感受了,毕设做了休息时间就来写写新学的知识 哈哈哈 !! 2.ES6 就是JavaScript 语言的下一代标准,2015年6月 ...
- 关于 “'sqlite3' 不是内部或外部命令.....”问题
学习django 按书上的 执行 manage.py dbshell 时, 报“'sqlite3' 不是内部或外部命令,也不是可运行的程序 或批处理文件.” 也就是指,环境变量中没有“sqlite3 ...
- 自制反汇编工具使用实例 其二(使用xmm寄存器初始化对象,以及空的成员函数指针)
在反汇编代码中,当看到xmm寄存器,第一反应是将要进行浮点操作或访问,但是更加多的情况是在使用xmm寄存器初始化局部对象. 下面是自制反汇编工具翻译出来的代码: // -[CALayer setAll ...
- 用图解&&实例讲解php是如何实现websocket实时消息推送的
WebSocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议. 以前的推送技术使用 Ajax 轮询,浏览器需要不断地向服务器发送http请求来获取最新的数据,浪费很多的带 ...
- 20191010-6 alpha week 1/2 Scrum立会报告+燃尽图 04
此作业的要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/8749] 一.小组情况 队名:扛把子 组长:迟俊文 组员:宋晓丽 梁梦瑶 ...
- 【故障公告】数据库服务器 CPU 近 100% 引发的故障
抱歉,今天上午 10:48 ~ 10:33 期间,我们所使用的数据库服务(阿里云 RDS 实例 SQL Server 2016 标准版)又出现了 CPU 近 100% 问题,由此给您带来麻烦,请您谅解 ...
- js 根据指定的多个索引,删除相应的数组元素。splice + sort
更新于2018-04-19 var productItems = ["a", "b", "c", "d"]; var i ...
- 树莓派SSH篇
开启好树莓派后发现一个问题,怎么才可以输入进树莓派里面呢? 一.你需要和我一样准备一个无线(有线)键盘