機能 |
型指定子の一つで、無符号整数型を表す。 無符号整数型とは、正の整数を扱うための型を表す。 unsigned int型の値を表現する場合は語尾にUまたはuを付加する。 |
---|---|
定義 | unsigned [宣言指定子]option 識別名 ; |
実装例 |
#include <stdio.h> int main(void) { unsigned int a; /* intの無符号整数型の宣言 */ unsigned long d; /* longの無符号整数型の宣言 */ /* ある処理系での大きさと扱える範囲の例 型 大きさ 扱える範囲 int 4バイト -2147483648(-2^31) 〜 2147483647(2^31-1) ununsigned int 4バイト 0 〜 4294967295(2^32) */ a = 10u; /* 正数値の代入 */ printf("%d\n", a); return 0; } |
実行結果 |
10 |
unsigned