嵌入式C语言

✍ dations ◷ 2025-09-13 20:45:40 #嵌入式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年。

相关

  • 对称性数学上,若对所有的 a 和 b 属于 X,下述语句保持有效,则集合 X 上的二元关系 R 是对称的:“若 a 关系到 b,则 b 关系到 a。”数学上表示为:例如:“和……结婚”是对称关系;“小于”不
  • 雪峰山雪峰山脉主体位于湖南中部和西部,是湖南境内重要的山脉,为资江与沅水的分水岭。主峰苏宝顶海拔1934米。崀山风景区为最新开发的旅游景点,为第四批国家重点风景名胜区。抗日战争
  • 罗杰瑞罗杰瑞(Jerry Lee Norman,1936年7月16日-2012年7月7日),美国汉学家。早年在加州大学伯克利分校师从赵元任、Yakov Malkiel和Murray Emeneau。1965年和Leo Chen合写《福州方言引论
  • 卡罗法卡罗法(英语:Calotype)是英国发明家塔尔博特(Henry Fox Talbot)在1841年发表的摄影方法。据悉,塔尔博特在1835年,用涂上氯化银溶液的高级书写纸张,拍摄世上第一张负像照片,即后来所谓
  • 鿫的同位素鿫(Oganesson, Og)是一种人工合成元素,故不能得出其标准原子量。如同其它的人工合成元素,鿫没有稳定同位素。2006年,一种Og的同位素294Og获发现,它有890微秒的半衰期。293 Og是Og
  • 尚-弗朗索瓦·阿布拉莫维奇尚-弗朗索瓦·阿布拉莫维奇(法语:Jean-François Abramatic,1949年7月8日-,是1984年至1988年领导GIPSI-SM90的法国计算机科学家,1996年至2001年担任万维网联盟主席
  • 米哈伊尔·巴甫洛维奇大公米哈伊尔·巴甫洛维奇(俄语:,1798年2月8日—1849年9月9日),俄罗斯大公,沙皇保罗一世的幼子。1824年,米哈伊尔与符腾堡的夏洛特公主结婚,两人共有五个女儿:
  • 龙目井 (龙井)坐标:24°11′55″N 120°32′54″E / 24.198715°N 120.548385°E / 24.198715; 120.548385龙目井,是位于台湾台中市龙井区龙泉里的水井,为该区地名的由来,也是彰化八景之一。
  • 若洲若洲(日语:若洲/わかす  */?)是东京都江东区的町名。截至2012年1月1日 (2012-01-01)为止的人口为0人。邮递区号136-0083。东京都江东区东南岸,属城东地域。北至砂町南运河,对岸
  • 国民信托国民信托(National Trust)是以信托方式保留并维护特定地理区域文化或环境的组织。较知名的有: