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 ランタイムライブラリリファレンス (limits.h)

Last updated at Posted at 2024-03-04

整数型の大きさ (Limits)

ヘッダ
ファイル
limits.h
規格 ANSI C (C89) / C90
概要 標準整数型の種々の限界及びパラメタに展開する幾つかのマクロを定義する。フリースタンディング環境で利用可能。

プラグマ

マクロ

名前 機能
CHAR_BIT char 型のビット数
MB_LEN_MAX マルチバイト文字の最大バイト数
整数型 符号付き最小値 符号付き最大値 符号なし最大値
char 1 CHAR_MIN CHAR_MAX CHAR_MAX
(signed) char /
unsigned char
SCHAR_MIN SCHAR_MAX UCHAR_MAX
short /
unsigned short
SHRT_MIN SHRT_MAX USHRT_MAX
int /
unsigned int
INT_MIN INT_MAX UINT_MAX
long /
unsigned long
LONG_MIN LONG_MAX ULONG_MAX

符号なし整数型の最小値はもちろん 0 なので、符号なし整数型のマクロは定義されていません。

引数付きマクロ

関数

資料


⇦ インデックスへ

  1. char 型の範囲を調べるのに CHAR_MINCHAR_MAX を使えば、char 型が符号付きで実装されていても符号なしで実装されていても、正しく範囲を得られます。

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?