text: 嵌入式C語言是由為解決C語言與不同嵌入式應用之間存在的共同問題而提出的一種C語言標準化擴充套件。發展歷史.在早期的嵌入式應用中，工程師需要對C語言進行擴充套件以使系統能夠支援諸如定點數，多個不同的儲存器以及I/O等功能，但對於不同系統的擴充套件並不能通用，非標準化地擴充套件將會降低軟體的可移植性。因此在2008年，C語言標準委員會對C語言進行了標準化擴充套件，以解決上述問題。擴充套件後的C語言在原標準C語言的基礎上新增了定點運算，地址空間命名，I/O硬體定址等嵌入式系統常用功能。嵌入式C語言依舊沿襲了大部分標準C語言的語法和語義，例如：main函式、變數定義、資料型別宣告、條件判斷、陣列、字串、宏定義、位操作、結構體和共同體等 。嵌入式C語言的標準化草案與修訂案分別釋出於2003年和2006年。
metadata: erhwenkuo/wikipedia-zhtw
metadata: 嵌入式C語言
metadata: https://zh.wikipedia.org/wiki?curid=6676584