質問編集履歴

1

変更点を記入した。

2019/05/30 15:38

投稿

Beginnerman
Beginnerman

スコア19

test CHANGED
File without changes
test CHANGED
@@ -41,3 +41,75 @@
41
41
  return 0;
42
42
 
43
43
  }
44
+
45
+
46
+
47
+ 書き換えました。
48
+
49
+ #include <stdio.h>
50
+
51
+ #define CHAR_BIT 8
52
+
53
+
54
+
55
+ int main(void)
56
+
57
+ {
58
+
59
+ puts("本環境での各文字型・整数型の値の範囲");
60
+
61
+ printf("char : %d~%d\n", CHAR_BIT , CHAR_BIT);
62
+
63
+ printf("signed char : %d~%d\n", CHAR_BIT , CHAR_BIT);
64
+
65
+ printf("unsignd char : %d~%d\n", 0 , CHAR_BIT);
66
+
67
+
68
+
69
+ printf("short : %d~%d\n", CHAR_BIT , CHAR_BIT);
70
+
71
+ printf("int : %d~%d\n", CHAR_BIT , CHAR_BIT);
72
+
73
+ printf("long : %d~%d\n", CHAR_BIT , CHAR_BIT);
74
+
75
+
76
+
77
+ printf("unsigned short: %d~%u\n", 0 , CHAR_BIT);
78
+
79
+ printf("unsigned : %d~%u\n", 0 , CHAR_BIT);
80
+
81
+ printf("unsigned long : %u~%u\n", 0 , CHAR_BIT);
82
+
83
+
84
+
85
+ return 0;
86
+
87
+ }
88
+
89
+
90
+
91
+ これで出力が以下となりました。
92
+
93
+ 本環境での各文字型・整数型の値の範囲
94
+
95
+ char : 8~8
96
+
97
+ signed char : 8~8
98
+
99
+ unsignd char : 0~8
100
+
101
+ short : 8~8
102
+
103
+ int : 8~8
104
+
105
+ long : 8~8
106
+
107
+ unsigned short: 0~8
108
+
109
+ unsigned : 0~8
110
+
111
+ unsigned long : 0~8
112
+
113
+
114
+
115
+ 正しい結果でしょうか?