最終更新:2012-12-29 (土) 18:59:57 (2458d)  

C99 はてなブックマークを見る
Top / C99

機能追加

  • 変数宣言がブロックの先頭でなくても良くなった。
  • ブール代数?を扱うための _Bool?型が予約語に追加され、標準ライブラリーとして stdbool.h が追加された。
  • 複素数?を扱うための_Complex?型や_Imaginary?型が予約語に追加され、標準ライブラリーとしてcomplex.h?が追加された。
  • 64ビット整数値を保持できるlong long int?型の追加。
  • // による1行コメント。
  • インライン関数inline キーワード)
  • 可変長配列(alloca? 関数の代替)

C89からある分

C95で追加の分

  • iso646.h? - 代替つづり
  • wchar.h - 多バイト文字及びワイド文字拡張ユーティリティ
  • wctype.h? - ワイド文字種分類及び大文字小文字変換ユーティリティ

C99で追加の分

  • complex.h? - 複素数計算
  • fenv.h? - 浮動小数点環境
  • inttypes.h? - 整数型の書式変換
  • stdbool.h - 論理型及び論理値
  • stdint.h - 整数型
  • tgmath.h? - 型総称数学関数

メモ