「C言語/標準ライブラリ」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
86 行
 
==標準ライブラリのヘッダーファイル一覧==
{{進捗状況}}
[[トーク:C言語#C言語/標準ライブラリ以下のページに書く、関数などのテンプレート]]に関数のテンプレート案があります。
 
* [[C言語/標準ライブラリ/診断機能|診断機能<assert.h>]]
 
* [[C言語/標準ライブラリ/複素数計算|複素数計算<complex.h>]]
* [[C言語/標準ライブラリ/診断機能assert.h|診断機能<assert.h>]]
* [[C言語/標準ライブラリ/複素数計算complex.h|複素数計算<complex.h>]]<sup>'''C99'''</sup>
** C11以降ではサポートされていない場合は処理系により、__STDC_NO_COMPLEX__ が 1 に定義されます。
* [[C言語/標準ライブラリ/文字操作ctype.h|文字操作<ctype.h>]]{{進捗|100%1|2013-10-18}}
* [[C言語/標準ライブラリ/errno.h|エラー<errno.h>]]
* [[C言語/標準ライブラリ/fenv.h|浮動小数点環境<fenv.h>]]<sup>'''C99'''</sup>
* [[C言語/標準ライブラリ/float.h|浮動小数点型の特性<float.h>]]
* [[C言語/標準ライブラリ/整数型の書式変換|整数型の特性<inttypes.h>]]<sup>'''C99'''</sup>
* [[C言語/標準ライブラリ/代替つづり|代替つづり<iso646.h>]]<sup>'''C95'''</sup>
* [[C言語/標準ライブラリ/整数型の大きさ|整数型の大きさ<limits.h>]]
* [[C言語/標準ライブラリ/文化圏固有操作|文化圏固有操作<locale.h>]]
* [[C言語/標準ライブラリ/math.h|数学<math.h>]]||2013-06-29}}
* [[C言語/標準ライブラリ/setjmp.h|非局所分岐<setjmp.h>]]
* [[C言語/標準ライブラリ/signal.h|シグナル操作<signal.h>]]
* [[C言語/標準ライブラリ/stdalign.h|アライメント<stdalign.h>]]<sup>'''C11'''</sup><ref name="jtc1-sc22-wg14-n1570-7.15">{{cite book
| url = http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
| title = N1570 Committee Draft — April 12, 2011 ISO/IEC 9899:201x
| page=268, §7.15 ''Alignment <stdalign.h>''
| publisher = ISO/IEC}}</ref>
* [[C言語/標準ライブラリ/stdarg.h|可変個数の実引数<stdarg.h>]]
* [[C言語/標準ライブラリ/stdatomic.h|アトミック<stdatomic.h>]]<sup>'''C11'''</sup><ref name="jtc1-sc22-wg14-n1570-7.17">{{cite book
| url = http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
| title = N1570 Committee Draft — April 12, 2011 ISO/IEC 9899:201x
| page=273, §7.17 ''Atmics <stdatomic.h>''
| publisher = ISO/IEC}}</ref>
** C11以降ではサポートされていない場合は処理系により、__STDC_NO_ATOMICS__ が 1 に定義されます。
* [[C言語/標準ライブラリ/stdbool.h|論理型及び論理値<stdbool.h>]]<sup>'''C99'''</sup>
* [[C言語/標準ライブラリ/stddef.h|共通の定義<stddef.h>]]
* [[C言語/標準ライブラリ/stdint.h|整数型<stdint.h>]]<sup>'''C99'''</sup>
* [[C言語/標準ライブラリ/stdio.h|入出力<stdio.h>]]|1|2014-02-20}}
* [[C言語/標準ライブラリ/stdlib.h|一般ユーティリティ<stdlib.h>]]|1|2014-04-24}}
* [[C言語/標準ライブラリ/stdnoreturn.h|_Noreturn<stdnoreturn.h>]]<sup>'''C11'''</sup><ref name="jtc1-sc22-wg14-n1570-7.23">{{cite book
| url = http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
| title = N1570 Committee Draft — April 12, 2011 ISO/IEC 9899:201x
| page=361, §7.23 ''_Noreturn <stdnoreturn.h>''
| publisher = ISO/IEC}}</ref>
* [[C言語/標準ライブラリ/string.h|文字列操作<string.h>]]|1|2013-11-13}}
* [[C言語/標準ライブラリ/tgmath.h|型総称数学関数<tgmath.h>]]<sup>'''C99'''</sup>
* [[C言語/標準ライブラリ/threads.h|スレッド<threads.h>]]<sup>'''C11'''</sup><ref name="jtc1-sc22-wg14-n1570-7.26">{{cite book
| url = http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
| title = N1570 Committee Draft — April 12, 2011 ISO/IEC 9899:201x
| page=376, §7.26 ''Threads <threads.h>''
| publisher = ISO/IEC}}</ref>
** C11以降ではサポートされていない場合は処理系により、__STDC_NO_THREADS__ が 1 に定義されます。
* [[C言語/標準ライブラリ/time.h|日付及び時間<time.h>]]
* [[C言語/標準ライブラリ/uchar.h|Unicodeユーティリティ<uchar.h>]]<sup>'''C11'''</sup><ref name="jtc1-sc22-wg14-n1570-7.28">{{cite book
| url = http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
| title = N1570 Committee Draft — April 12, 2011 ISO/IEC 9899:201x
| page=398, §7.28 ''Unicode utilities <uchar.h>''
| publisher = ISO/IEC}}</ref>
* [[C言語/標準ライブラリ/wchar.h|多バイト文字及びワイド文字拡張ユーティリティ<wchar.h>]]<sup>'''C95'''</sup>
* [[C言語/標準ライブラリ/wctype.h|ワイド文字種分類及びワイド文字大文字小文字ユーティリティ<wctype.h>]]<sup>'''C95'''</sup>
<!--
* [[C言語/標準ライブラリ/文字操作|文字操作<ctype.h>]]|1|2013-10-18}}
* [[C言語/標準ライブラリ/エラー|エラー<errno.h>]]
* [[C言語/標準ライブラリ/浮動小数点環境|浮動小数点環境<fenv.h>]]
99 ⟶ 151行目:
* [[C言語/標準ライブラリ/整数型の大きさ|整数型の大きさ<limits.h>]]
* [[C言語/標準ライブラリ/文化圏固有操作|文化圏固有操作<locale.h>]]
* [[C言語/標準ライブラリ/数学|数学<math.h>]]{{進捗|00%|2013-06-29}}
* [[C言語/標準ライブラリ/非局所分岐|非局所分岐<setjmp.h>]]
* [[C言語/標準ライブラリ/シグナル操作|シグナル操作<signal.h>]]
117 ⟶ 169行目:
* [[C言語/標準ライブラリ/共通の定義|共通の定義<stddef.h>]]
* [[C言語/標準ライブラリ/整数型|整数型<stdint.h>]]
* [[C言語/標準ライブラリ/入出力|入出力<stdio.h>]]{{進捗|100%1|2014-02-20}}
* [[C言語/標準ライブラリ/一般ユーティリティ|一般ユーティリティ<stdlib.h>]]{{進捗|100%1|2014-04-24}}
* [[C言語/標準ライブラリ/_Noreturn|_Noreturn<stdnoreturn.h>]]<sup>'''C11'''</sup><ref name="jtc1-sc22-wg14-n1570-7.23">{{cite book
| url = http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
| title = N1570 Committee Draft — April 12, 2011 ISO/IEC 9899:201x
| page=361, §7.23 ''_Noreturn <stdnoreturn.h>''<!-- 章タイトル『_Noreturn』はキーワードなので項目名も [[C言語/標準ライブラリ/_Noreturn]] とした。 -->
| publisher = ISO/IEC}}</ref>
* [[C言語/標準ライブラリ/文字列操作|文字列操作<string.h>]]{{進捗|100%1|2013-11-13}}
* [[C言語/標準ライブラリ/型総称数学関数|型総称数学関数<tgmath.h>]]
* [[C言語/標準ライブラリ/スレッド|スレッド<threads.h>]]<sup>'''C11'''</sup><ref name="jtc1-sc22-wg14-n1570-7.26">{{cite book
138 ⟶ 190行目:
| page=398, §7.28 ''Unicode utilities <uchar.h>''
| publisher = ISO/IEC}}</ref>
* [[C言語/標準ライブラリ/多バイト文字及びワイド文字拡張ユーティリティ|多バイト文字及びワイド文字拡張ユーティリティ<wchar.h>]]<sup>'''C95'''</sup>{{進捗|00%|2013-06-16}}
* [[C言語/標準ライブラリ/ワイド文字種分類及びワイド文字大文字小文字ユーティリティ|ワイド文字種分類及びワイド文字大文字小文字ユーティリティ<wctype.h>]]<sup>'''C95'''</sup>{{進捗|00%|2013
-06-16}}>
 
== 脚註 ==