一什么家| msms筛查是什么意思| 甲鱼和什么一起炖最好| 报捕是什么意思| 安宫牛黄丸什么时候吃最好| 718什么星座| 田七与三七有什么区别| 腱子肉是什么意思| 虚岁31岁属什么生肖| 指甲容易断裂是什么原因| 后背凉是什么原因| 专著是什么| mup是什么意思| 徐五行属什么| 猫的胡须是干什么用的| 阳痿吃什么药效果好| 1985年海中金命缺什么| 前列腺在哪里男人的什么部位| 代表什么意思| 经期头痛吃什么药| 助力油是什么油| 豫州是现在的什么地方| 大便次数多吃什么药| 高血糖可以吃什么水果| 三月出生的是什么星座| 7点是什么时辰| 什么叫通分| 生理曲度变直什么意思| 丙字五行属什么| 手发抖吃什么药| 饭中吃药是什么时候吃| 吃什么对肾好| 10月28号是什么星座| 泰国是一个什么样的国家| 三级护理是什么意思| 肝脏损伤会出现什么症状| 慢性萎缩性胃炎吃什么药可以根治| 11月15日出生是什么星座| 蚊子喜欢什么| 自由基是什么意思| 跑完步头疼是为什么| 为什么都开头孢不开阿莫西林| 孕晚期缺铁对胎儿有什么影响| 肝郁血瘀吃什么中成药| 钮祜禄氏是什么旗| 补给是什么意思| 溢水是什么意思| 单反是什么意思| 深蹲有什么好处| 退着走路有什么好处| 壁虎是什么动物| 中性粒细胞是什么| qs排名是什么意思| 月球是地球的什么| 体检胸片是检查什么的| 姓林的女孩取什么名字好| 7.6什么星座| 深井冰什么意思| 口舌生疮吃什么药最好| 看甲沟炎挂什么科| 吃什么东西去湿气| 口臭口苦吃什么药最好| 悬钟为什么叫绝骨| 吃什么长指甲最快| 吃完饭恶心是什么原因| 为什么会孕酮低| 247什么意思| 男生为什么要割包皮| 二拇指比大拇指长代表什么| 新疆人是什么人种| 吃得什么填词语| 马刺是什么| 玻尿酸面膜有什么功效| 肝肾两虚吃什么中成药| 甲状腺滤泡性肿瘤是什么意思| 立克次体病是什么意思| 信阳毛尖属于什么茶| 前列腺增生用什么药| 海虾不能和什么一起吃| 隐翅虫长什么样子| 蔓越莓有什么功效和作用| 冲是什么意思| 杞人忧天是什么故事| 何必是什么意思| 吃什么可以解酒| 拉美人是什么人种| 舌头溃疡用什么药| 做三明治需要什么材料| 肌无力是什么原因引起的| 末法时期是什么意思| 减肥吃什么米| 腿上无缘无故出现淤青是什么原因| 做梦数钱是什么意思啊| no2是什么气体| 异口同声什么意思| 失聪是什么原因造成的| 北极为什么没有企鹅| 和胃降逆是什么意思| 什么贤什么能| enne是什么烟| 胃下垂有什么症状表现| butterfly是什么意思| 鱼腥草有什么用处| 6月18号是什么日子| 吃茄子有什么坏处| 砂仁为什么要后下| 海带与什么食物相克| rh血型是什么血型| 有白痰是什么原因| 双的反义词是什么| 善男信女什么意思| 1998属什么| 为什么睡不着觉会胡思乱想| 李连杰什么病| 一直以来是什么意思| 晧字五行属什么| 口腔溃疡吃什么水果好| 格斗和散打有什么区别| 头发稀少是什么原因导致的| 湿气重可以吃什么| 间接胆红素偏高是什么原因| 人肉是什么味道| 王玉是什么字| 五级职员是什么级别| 萎缩性胃炎不能吃什么食物| 水瓶男和什么座最配| 鸦片鱼是什么鱼| 脚心凉是什么原因| 蓬灰是什么东西| 慈禧为什么要毒死光绪| 正月十二是什么星座| 三氯蔗糖是什么东西| 阴囊潮湿瘙痒用什么药| 外痔疮是什么样子图片| 凌晨12点是什么时辰| 葡萄是什么茎| 经常呛咳是什么病的征兆| 鸡飞狗跳的意思是什么| 什么叫甲沟炎| 晚饭吃什么| 布灵布灵是什么意思| 女生diy什么意思| 小鸟吃什么食物| 吃瓜什么意思| 血压低吃什么药见效快| 什么的后羿| 古代女子成年行什么礼| 游园惊梦讲的是什么| 神经节是什么| 杞子配什么增强性功能| 异丙嗪又叫什么名| 肠胃湿热吃什么药| 什么可以祛斑| 六月十二号是什么星座| 什么t恤质量好| 吃什么可以回奶| nos是什么单位| 牛肉补什么| 乳腺炎吃什么药| 晚上口渴是什么原因引起的| 热能是什么| 地动山摇是什么生肖| 心脏早搏吃什么药效果好| 孕妇鼻炎犯了可以用什么药治疗| 吃什么能变白| 血液由什么和什么组成| 十1是什么意思| 头孢加酒有什么反应| 杨梅用什么酒泡最好| 缺陷是什么意思| 高同型半胱氨酸血症吃什么药| 脚后跟疼挂什么科| 巳时是什么时间| 9个月宝宝玩什么玩具| 睡觉手麻是什么原因| 1972年属鼠五行属什么| 阴道恶臭是什么原因| 瞑眩反应是什么意思| 双龙戏珠是什么意思| 宜入宅是什么意思| 凌志和雷克萨斯有什么区别| 乳房挂什么科| 琉璃色是什么颜色| 锻练与锻炼有什么区别| 任然什么意思| 味素是什么| 什么叫割礼| 头疼是什么病的前兆| 心脏不好的人吃什么好| 梦见好多蛇是什么预兆| 三黄鸡为什么那么便宜| 三句半是什么意思| 鸡尾酒是什么意思| 貔貅长什么样| ntr是什么意思啊| 药流前需要做什么检查| 思维跳脱是什么意思| 内参是什么意思| 女人在什么时候最想男人| facebook是什么| h是什么| 螳螂喜欢吃什么| 肾病什么症状| 梦见朋友结婚是什么意思| 红细胞偏高是什么病| 柠檬加蜂蜜泡水喝有什么功效| 清奇是什么意思| 张良为什么不救韩信| 荸荠的读音是什么| 乘载和核载是什么意思| versus什么意思| 解约是什么意思| 喉咙干燥是什么原因| 阴柔是什么意思| 肝多发囊肿是什么意思| 枸杞泡水喝有什么好处| 逸事是什么意思| 二倍体是什么意思| 偏头痛是什么原因引起的| 密度增高影是什么意思| 干燥剂是什么成分| 虚张声势是什么生肖| 身体湿气重吃什么药| 仓鼠和老鼠有什么区别| 腊月初八是什么日子| 婚姻是爱情的坟墓是什么意思| 偷换概念是什么意思| 早上吃黄瓜有什么好处| 植树节是什么季节| 28年属什么生肖| 茹什么饮什么| 三个为什么| 黄体酮是什么| 下贱是什么意思| 于无声处是什么意思| 老年人吃什么水果对身体好| kid什么意思| 肾在什么位置| 什么奔什么走| 对口升学什么意思| 吃什么补维生素b6| 胸胀疼是什么原因| 心心念念是什么意思| 嘴馋是什么意思| 几斤几两是什么意思| 中医学专业学什么| 咳嗽喉咙痒吃什么药好得快| 来大姨妈量少是什么原因| mj什么意思| 血脂高是什么原因引起的| 十五岁是什么年华| 宝宝上颚有白点是什么| cyan是什么颜色| 三道杠是什么牌子| 晚上睡觉喉咙干燥是什么原因| 心肌供血不足吃什么| 音准是什么意思| 怀孕什么时候吃鹅蛋最好| 脖子上为什么会长丝状疣| 过期的啤酒有什么用处| 释放是什么意思| 鱼腥草治什么病| 骨质疏松吃什么| mcm中文叫什么牌子| 百度
Namespaces
Variants
Actions

中共开江县委书记罗建谈“两学一做”

From cppreference.com
< c‎ | language

Contents

[edit] Early C

  • 1969: B created, based on BCPL, to replace PDP-7 assembler as the system programming language for Unix
  • added operators ++, --, compound assignment, remained a typeless language like BCPL
  • 1971: NB ("new B") created when porting B to PDP-11
  • types (int, char, arrays and pointers), array-to-pointer conversion, compilation to machine code
  • 1972: Language renamed to C
  • struct, operators && and ||, preprocessor, portable I/O
  • 1973: Unix re-written in C
  • unsigned, long, union, enumerations, increased type safety
  • 1978: The C Programming Language, 1st edition

[edit] Standard C

  • 1983: ANSI established X3J11 committee
  • 1988: The C Programming Language, 2nd edition
  • 1989: C89, the ANSI C standard published
  1. codified existing practices
  2. new features: volatile, enum, signed, void, locales
  3. From C++: const, function prototypes
  • 1990: C90, the ANSI C standard accepted as ISO/IEC 9899:1990
  • 1994: Technical corrigendum 1 (ISO/IEC 9899:1990/Cor.1:1994)
  1. greatly expanded wide and multibyte character support (<wctype.h>, <wchar.h>, additions and changes to stream I/O, etc)
  2. digraphs, <iso646.h>,
  • 1996: Technical corrigendum 2 (ISO/IEC 9899:1990/Cor.2:1996)
  • 1999: C99 (ISO/IEC 9899:1999)
  1. new features: bool, long long, <stdint.h>, <inttypes.h>, restrict, compound literals, variable length arrays, flexible array members, designated initializers, <fenv.h>, variadic macros, complex numbers, __func__, hexadecimal floating-point format (%a), monetary formatting in lconv, isblank, concatenation of narrow and wide string literals, trailing comma in enumerations, empty arguments in function-like macros, STDC_* pragmas, va_copy, null return of tmpnam, null pointer in setvbuf, hh and ll length-specifiers in printf, snprintf, _Exit, <tgmath.h>, POSIX-like strftime specifiers
  2. from C++: inline, mix declarations and code, declarations in the init-clause of the for loop, // comments, universal character names in source code
  3. removed implicit functions and implicit int
  • 2001: Technical corrigendum 1 (ISO/IEC 9899:1999/Cor.1:2001)
  • 2004: Technical corrigendum 2 (ISO/IEC 9899:1999/Cor.2:2004)
  • 2004: Unicode TR (ISO/IEC TR 19769:2004) (ISO store) (N1040 November 7, 2003 draft)
  • 2007: Technical corrigendum 3 (ISO/IEC 9899:1999/Cor.3:2007) (N1256 September 7, 2007 draft)
  • 2007: Bounds-checking interfaces TR (ISO/IEC TR 24731-1:2007) (ISO store) (N1225 March 28, 2007 draft)
  • 2008: Embedded TR (ISO/IEC TR 18037:2008) (ISO store) (N1021 September 24, 2003 draft)
  • 2009: Decimal floating-point TR (ISO/IEC TR 24732:2009) (ISO store) (N1241 July 5, 2007 draft)
  • 2009: Mathematical special functions TR (ISO/IEC TR 24747:2009) (ISO store) (N1182 August 2, 2006 draft)
  • 2010: Dynamic allocations functions TR (ISO/IEC TR 24731-2:2010) (ISO store) (N1388 June 1, 2009 draft)
  • 2011: C11 (ISO/IEC 9899:2011) (ISO store) (ANSI store) (N1570 April 12, 2011 draft)
  1. thread-aware memory model, <stdatomic.h>, <threads.h>, type-generic functions, alignas/alignof, noreturn, static_assert, analyzability extensions, extensions to complex and imaginary types, anonymous structures and unions, exclusive file open mode, quick_exit
  2. removed gets
  3. from Bounds-checking interfaces TR: bounds-checking interfaces,
  4. from Unicode TR: char16_t, char32_t, and <uchar.h>
  • 2012: Technical corrigendum 1 (ISO/IEC 9899:2011/Cor 1:2012) (ISO store)
  • 2013: Secure Coding Rules TS (ISO/IEC TS 17961:2013) (ISO store) (N1718 May 30, 2013)
  • 2014: FP TS part 1: Binary floating-point arithmetic (ISO/IEC TS 18661-1:2014) (ISO store) (N1778 2013 draft)
  1. provides changes to C11 (mostly to Annex F) that cover all basic requirements and some recommendations of IEC 60559:2011 (C11 was built on IEC 60559:1989)
  • 2015: FP TS part 2: Decimal floating-point arithmetic (ISO/IEC TS 18661-2:2015) (ISO store) (N1912 2015 draft)
  1. provides changes to C11 to support all the requirements, plus some basic recommendations, of IEC 60559:2011 for decimal floating-point arithmetic. This supersedes ISO/IEC TR 24732:2009.
  • 2015: FP TS part 3: Interchange and extended types (ISO/IEC TS 18661-3:2015) (ISO store) (N1945 2015 draft)
  1. provides changes to C11 to support the recommendations of IEC 60559:2011 for extended floating‐point formats and the interchange formats, both arithmetic and non-arithmetic.
  • 2015: FP TS part 4: Supplementary functions (ISO/IEC TS 18661-4:2015) (ISO store) (N1950 2015 draft)
  1. provides changes to C11 to support all mathematical operations recommended by IEC 60559:2011, including trigonometry in π units, inverse square root, compounded interest, etc.
  • 2016: FP TS part 5: Supplementary attributes (ISO/IEC TS 18661-5:2016) (ISO store) (N2004 2016 draft)
  1. provides changes to C11 to support all supplementary attributes (evaluation model, exception handling, reproducibility, etc) recommended by IEC 60559:2011
Main Article: C17
Defect Reports fixed in C17 (54 defects)
  • 2023 C23 (ISO/IEC 9899:2024). C23 is the current revision of the C standard.
Main Article: C23
Defect Reports fixed in C23 (? defects)

[edit] Future development

  • Parallelism TS (Draft N2017 2025-08-07)
  • Transactional Memory TS (Draft N1961 2025-08-07)
  • C (Latest draft n3550 2025-08-07)
  1. List of issues that were not granted DR status: (N2556 2025-08-07)
Main Article: C29 ?
Next major C language standard revision

[edit] See also

C++ documentation for History of C++

[edit] External links

1.  The Development of the C Language by Dennis M. Ritchie
2.  Rationale for the C99 standard
为什么会得湿疹 晚上十二点是什么时辰 什么是电解质 butterfly是什么意思 解脲脲原体阳性是什么意思
骨髓穿刺能查出什么病 星座上升是什么意思 枸杞搭配什么喝最好 五更是什么时辰 寸是什么单位
冗长什么意思 活水是什么意思 晚上手脚发热是什么原因 什么是动脉瘤 朗姆是什么
拮抗剂是什么 名媛是什么意思 38码衣服相当于什么码 1月2日什么星座 小孩吃什么水果好
吃红苋菜有什么好处hkuteam.com 麻醉科属于什么科室imcecn.com 50至60岁吃什么钙片好hcv7jop7ns1r.cn 42天产后检查都检查什么项目hcv7jop6ns9r.cn 阴囊潮湿吃什么hcv8jop3ns2r.cn
rfc是什么意思hcv8jop9ns2r.cn 蔓越莓对女性妇科有什么好处hcv8jop4ns8r.cn 照字五行属什么hcv9jop6ns6r.cn 窜稀是什么意思hcv9jop0ns6r.cn 什么什么自如jasonfriends.com
坐月子可以喝什么饮料hcv9jop5ns1r.cn 女性憋不住尿是什么原因hcv7jop7ns2r.cn 总是想睡觉是什么原因hcv7jop9ns2r.cn 吃什么不便秘onlinewuye.com 被虫子咬了涂什么药膏hcv8jop2ns6r.cn
第一次坐飞机需要注意什么hcv9jop0ns1r.cn 龟苓膏是什么做的hcv9jop0ns2r.cn 睡觉起来眼睛肿是什么原因hcv7jop9ns0r.cn 张家界莓茶有什么功效hcv9jop3ns6r.cn 57年的鸡是什么命hcv9jop5ns2r.cn
百度