UCHAR_WIDTH | Programming Place Plus C言語編 標準ライブラリのリファレンス

トップページC言語編標準ライブラリのリファレンス(名前順)

トップページC言語編標準ライブラリのリファレンス(ヘッダ別)


UCHAR_WIDTH

概要 unsigned char型のビット数を表す。
ヘッダ limits.h
形式 #define UCHAR_WIDTH CHAR_BIT
置換結果 unsigned char型のビット数。
詳細 unsigned char型のビット数に置換される。この値は CHAR_BIT と同じ値である。
注意
使用例
#include <stdio.h>
#include <limits.h>

int main(void)
{
    printf("Type unsigned char width is %dbit.\n", UCHAR_WIDTH);
}

実行結果:

Type unsigned char width is 8bit.
関連

古いC言語規格から存在している CHAR_BIT は同じ結果が得られるマクロである。

char型に対して CHAR_WIDTH、signed char型に対して SCHAR_WIDTH が存在するが、いずれの結果も同じである。
解説章 第19章


参考リンク 🔗


更新履歴 🔗



標準ライブラリのリファレンス(名前順)のトップページへ

標準ライブラリのリファレンス(ヘッダ別)のトップページへ

C言語編のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る