0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【C++Builder】C ランタイムライブラリリファレンス

Last updated at Posted at 2024-03-04

はじめに

C++Builder のドキュメント (DocWiki) から C 言語の機能 (not C++) を調べるのがちょっと面倒だったので、ヘッダファイル毎に分類してみました。

現状、C99 の範囲となっています。

See also:

ヘッダファイル

ANSI C (C89 / C90) / C95 / C99 のヘッダファイル一覧です。

ヘッダファイル 規格 説明
assert.h ANSI C 診断機能
(Assert)
complex.h C99 複素数計算
(Complex)
ctype.h ANSI C 文字操作
(Character Type)
errno.h ANSI C エラー
(Error No)
fenv.h C99 浮動小数点環境
(Floating-Point Environment)
float.h ANSI C 浮動小数点の特性
(Floating-Point)
inttypes.h C99 整数型の書式変換
(Integer Types)
iso646.h C95 代替綴り
(ISO646)
limits.h ANSI C 整数型の大きさ
(Limits)
locale.h ANSI C 文化圏固有操作 (ロケール)
(Locale)
math.h ANSI C 数学関数
(Mathematics)
setjmp.h ANSI C 非局所分岐 (大域ジャンプ)
(Set Jump)
signal.h ANSI C シグナル操作
(Signal)
stdarg.h ANSI C 可変個数の実引数
(Standard Argument)
stdbool.h C99 論理型及び理論値
(Standard Boolean)
stddef.h C99 共通の定義
(Standard Define)
stdint.h C99 整数型
(Standard Integer)
stdio.h ANSI C 入出力
(Standard Input/Output)
stdlib.h ANSI C 一般ユーティリティ
(Standard Library)
string.h ANSI C 文字列操作
(String)
tgmath.h C99 型総称数学関数
(Type-Generic Mathematics)
time.h ANSI C 日付および時間
(Time)
wchar.h C95 多バイト文字及びワイド文字拡張ユーティリティ
(Wide Character)
wctype.h C95 ワイド文字種分類及び大文字小文字変換ユーティリティ
(Wide-Character Type)

C99 のフリースタンディング環境でサポートされているライブラリは float.hiso646.hlimits.hstdarg.hstdbool.hstddef.hstdint.h の 7 つです。

機能の説明 (概要) は DocWiki (C++Builder) のものを優先しています。

See also:

規格

各規格についてです。

名称 ISO JIS
ANSI C (C89) / C90 ISO/IEC 9899:1990 JIS X 3010:1993
C95 ISO/IEC 9899/AMD1:1995 JIS X 3010:1996
C99 ISO/IEC 9899:1999 JIS X 3010:2003

See also:

参考文献

記事を書くのに参照した資料です。

おわりに

Embarcadero 社から無償の C/C++ 学習環境が提供されています。

image.png

See also:

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?