嵌入式C语言

✍ dations ◷ 2025-08-22 11:48:35 #嵌入式C语言

嵌入式C语言是由C语言标准委员会(英语:ISO/IEC JTC 1/SC 22)为解决C语言与不同嵌入式应用之间存在的共同问题而提出的一种C语言标准化扩展。

在早期的嵌入式应用中,工程师需要对C语言进行扩展以使系统能够支持诸如定点数,多个不同的存储器以及I/O等功能,但对于不同系统的扩展并不能通用,非标准化地扩展将会降低软件的可移植性。因此在2008年,C语言标准委员会对C语言进行了标准化扩展,以解决上述问题。扩展后的C语言在原标准C语言的基础上新增了定点运算,地址空间命名,I/O硬件寻址等嵌入式系统常用功能。嵌入式C语言依旧沿袭了大部分标准C语言的语法和语义,例如:main函数、变量定义、数据类型声明、条件判断(if, switch case)、循环语句(while, for, do while)、数组、字符串、宏定义、位操作、结构体和共同体等 。

嵌入式C语言的标准化草案与修订案分别发布于2003年和2006年。

相关

  • 蒙茅斯蒙茅斯郡(英语:Monmouthshire),是威尔士东南部的一个郡,源于历史上的蒙茅斯郡,大约占其固有面积的东部60%。最大的城镇为阿勃盖文尼(Abergavenny),其他主要的城镇有卡尔地括特(Caldico
  • 二硫化物 (索引)二硫化物是指含有S2基团或离子的化合物,主要可以分为以下两类:
  • 氢氧化镉氢氧化镉是一种无机化合物,化学式为Cd(OH)2。它是一种离子化合物,为白色晶体。它在镍镉电池中是一种关键性的化合物。氢氧化镉的碱性比氢氧化锌强。氢氧化镉可以通过热的氢氧
  • 文明与愚昧的冲突《文明与愚昧的冲突》系季红真所作当代文学批评集,1986年11月浙江文艺出版社出版,谢冕作序。内收1982年5月至1985年9月的评论文章17篇,其中〈文明与愚昧的冲突:论新时期小说的基
  • 2016年法国一周票房冠军本列列表列出2016年法国各周内的电影票房冠军,列表以前一周星期三到下周的星期二视为一周,票房收入是根据当周收入来决定之。美国《综艺》杂志声称,法国在2016年总票房是过去50
  • 微软拼音输入法微软拼音输入法(Microsoft Pinyin IME)是微软公司和哈尔滨工业大学联合开发的智能化汉语拼音输入法,是一种以语句输入为特征的第三代输入法。从Windows 95 OSR2版本开始,Windows
  • 柔毛艾纳香柔毛艾纳香(学名:)是菊科艾纳香属的植物。分布在巴基斯坦、非洲、尼泊尔、锡金、缅甸、阿富汗、斯里兰卡、印度、不丹、台湾岛、中南半岛以及中国大陆的浙江、江西、云南、湖南、四川、广西、广东、贵州等地,生长于海拔400米至900米的地区,常生于田野或空旷草地,目前尚未由人工引种栽培。
  • 十金刚心十金刚心,佛教术语,是指菩萨十种坚固愿心,因为其坚固如金刚,故为其名。《华严经》把十金刚心分为十种:此外,十金刚心也指菩萨所修行之十种心,为《梵网经》所说的三十心的最后十心。其中包括:(一)信心,(二)念心, (三)回向心,(四)达心, (五)直心,(六)不退心,(七)大乘心,(八)无相心,(九)慧心,(十)不坏心。
  • ResurrectionResurrection是GALNERYUS的第六张专辑,亦是新主唱小野正利加入后的第一张专辑,于2010年6月23日发售。
  • 孟加拉文 (Unicode区段)孟加拉文是一个位于基本多文种平面的Unicode区块,收录了用于书写孟加拉语,阿萨姆语, 比什努普里亚-曼尼普尔语,达夫拉语(英语:Dafla language),加罗语,卡西语,米佐语,蒙达里语,那加语(英语:Naga languages),桑塔利语和特里普拉语(英语:Kokborok language)的孟加拉文字符。在最初的版本中,码位.mw-parser-output .monospaced{font-family:"Menlo","Consolas","Liberation Mono","Cou