C99是什麼意思

"C99" 是指 C 程式設計語言的 1999 年版本,也稱為 ISO/IEC 9899:1999 標準。這個版本的 C 語言是在 1999 年由國際標準化組織(ISO)和國際電工委員會(IEC)聯合制定的,它是 C 語言的標準版本之一。

C99 標準對 C89(也稱為 ISO/IEC 9899:1990 標準)進行了更新和增強,引入了一些新的特性和改進,例如:

  1. 複雜類型的支持,包括複數類型。
  2. 新的賦值運運算元,如複合賦值運運算元。
  3. 新的資料類型,如長雙精度浮點類型。
  4. 變量長度數組和變量長度參數列表的支持。
  5. 擴展的預處理器功能,如 #include 指令的附加語法。
  6. 新的函數庫,包括標準函數庫的擴展。

C99 標準的這些改進使得 C 語言更加靈活和強大,並且適應了當時的計算機技術發展。然而,並不是所有的編譯器都完全支持 C99 標準的所有特性,因此開發者在使用這些特性時需要確保編譯器是否支持。