この記事では、char型の最大値と範囲について説明します。
char型は、整数型の一つであり、符号付きと符号なしの2つのバリエーションがあります。
符号付きchar型の最大値は127、符号なしchar型の最大値は255です。
また、符号付きchar型の範囲は-128から127まで、符号なしchar型の範囲は0から255までです。
目次から探す
char型の最大値
char型は、整数型の一つであり、1バイト(8ビット)のメモリを使用します。
char型は符号付き(signed)または符号なし(unsigned)のいずれかで宣言することができます。
この記事では、char型の最大値について説明します。
符号付きchar型の最大値
符号付きchar型は、-128から127までの範囲の整数を表現することができます。
char型の最大値は、CHAR_MAXという定数で表されます。
CHAR_MAXは、<limits.h>ヘッダーファイルに定義されています。
以下に、符号付きchar型の最大値を表示するサンプルコードを示します。
#include <stdio.h>
#include <limits.h>
int main() {
printf("符号付きchar型の最大値: %d\n", CHAR_MAX);
return 0;
}
上記のコードを実行すると、以下のような結果が表示されます。
符号付きchar型の最大値: 127
符号なしchar型の最大値
符号なしchar型は、0から255までの範囲の整数を表現することができます。
符号なしchar型の最大値は、UCHAR_MAXという定数で表されます。
UCHAR_MAXも、<limits.h>ヘッダーファイルに定義されています。
以下に、符号なしchar型の最大値を表示するサンプルコードを示します。
#include <stdio.h>
#include <limits.h>
int main() {
printf("符号なしchar型の最大値: %u\n", UCHAR_MAX);
return 0;
}
上記のコードを実行すると、以下のような結果が表示されます。
符号なしchar型の最大値: 255
以上が、char型の最大値についての説明です。
符号付きchar型の最大値は127、符号なしchar型の最大値は255です。
次のページchar型の最小値と最大値の範囲