首页 > 其他分享 >C语言标准ISO9899的各个版本

C语言标准ISO9899的各个版本

时间:2022-11-20 23:00:14浏览次数:47  
标签:std Conform ISO9899 standard ISO 版本 IEC C语言 9899


C90

  • ISO/IEC 9899:1990 219 Pages
  • ISO/IEC 9899:1990/AMD 1:1995 51 Pages
  • ISO/IEC 9899:1990/COR 1:1994 8 Pages
  • ISO/IEC 9899:1990/COR 2:1996 1 Pages

C99

  • ISO/IEC 9899:1999 538 Pages
  • ISO/IEC 9899:1999/COR 1:2001 6 Pages
  • ISO/IEC 9899:1999/COR 2:2004 15 Pages
  • ISO/IEC 9899:1999/COR 3:2007 10 Pages

C11

  • ISO/IEC 9899:2011 683 Pages
  • ISO/IEC 9899:2011/COR 1:2012 2 Pages

C18

  • ISO/IEC 9899:2018 520 Pages

GCC 支持的版本

-std=c89                    Conform to the ISO 1990 C standard.  Same as -std=c90.
-std=c90 Conform to the ISO 1990 C standard.
-std=c99 Conform to the ISO 1999 C standard.
-std=c9x Deprecated in favor of -std=c99. Same as -std=c99.
-std=c11 Conform to the ISO 2011 C standard.
-std=c17 Conform to the ISO 2017 C standard (published in 2018).
-std=c18 Conform to the ISO 2017 C standard (published in 2018). Same as -std=c17.
-std=c1x Deprecated in favor of -std=c11. Same as -std=c11.
-std=c2x Conform to the ISO 202X C standard draft (experimental and incomplete support).
-std=iso9899:1990 Conform to the ISO 1990 C standard. Same as -std=c90.
-std=iso9899:199409 Conform to the ISO 1990 C standard as amended in 1994.
-std=iso9899:1999 Conform to the ISO 1999 C standard. Same as -std=c99.
-std=iso9899:199x Deprecated in favor of -std=iso9899:1999. Same as -std=c99.
-std=iso9899:2011 Conform to the ISO 2011 C standard. Same as -std=c11.
-std=iso9899:2017 Conform to the ISO 2017 C standard (published in 2018). Same as -std=c17.
-std=iso9899:2018 Conform to the ISO 2017 C standard (published in 2018). Same as -std=c17.


标签:std,Conform,ISO9899,standard,ISO,版本,IEC,C语言,9899
From: https://blog.51cto.com/zoomdy/5872106

相关文章

  • C语言的介绍
    C语言的介绍1.1什么是计算机程序一组计算机能识别和执行的指令集。每一条指定可以让计算机执行特定的操作。计算机会自动执行各条指令,有条不紊的进行工作1.2什么是计......
  • C语言实验手册
    在三位整数(100~999)中寻找符合条件的整数,并以此从小到大存到数组当中,它既是完全平方数,又是两位数字相同,例如144,676等。#include<stdio.h>#include<math.h>intisSquare......
  • C语言打印节表--PE文件解析
    voidFuncation4(){char*file_buffer;longfile_size=0;FILE*fp;fp=fopen("notepad-32bit.exe","rb");fseek(fp,0,SEEK_END);fi......
  • 安装SQL Server 2016出错提示:需要安装oracle JRE7 更新 51(64位)或更高版本问题的解决
    这篇文章主要介绍了安装SQLServer2016出错提示:需要安装oracleJRE7更新51(64位)或更高版本问题的解决方法,需要的朋友可以参考下 错误提示原因:安装时检测出电脑没有......
  • 计算机等级考试二级C语言程序设计专项训练题——程序设计题(七)
    46、十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个数码,分别表示十进制数的0至15。十六进制的计数方法是满16进1......
  • centos8 安装php7.4以上版本
    前面找到php因为某些软件对应的不同的版本,前面安装过忘记了后,然后有些忘记了特意记录一下遇见的一些问题 因为没有官方维护的源需要切换源才能进行安装;Centos8(Liu......
  • pnpm 版本切换
    pnpm如何做版本管理?有时候一个项目需要用pnpm6,另一个项目可能要用pnpm7方法一pnpmdlxpnpm@7installpnpmdlxpnpm@7rundev:all即用pnpmdlxpnpm@7来指定用......
  • 玩转SQLite-11:C语言高效API之sqlite3_prepare系列函数
    SQLite是一个跨平台的轻量级数据库,支持C/C++开发,可用于嵌入式中,关于C/C++使用SQLite的简单实例,之前​​这篇文章​​,已经介绍过一种简单的使用方式。本篇来介绍另一种更加高......
  • #C语言
    ●写C语言代码步骤1创建工程(新建项目)2添加源文件①右击源文件-添加-新建-名称(注意选为C/C++)注意后缀c为源文件,h为头文件3写代码●“视图”里有“资源解决方案”●想长时间显示......
  • C语言解析PE文件结构
    1voidFuncation4()2{3char*file_buffer;4longfile_size=0;5FILE*fp;6fp=fopen("notepad-32bit.exe","rb");7fseek(fp,......