回答編集履歴

3

誤記削除

2016/01/24 07:16

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -40,10 +40,6 @@
40
40
 
41
41
  #include <stdio.h>
42
42
 
43
- #include <ctype.h>
44
-
45
-
46
-
47
43
 
48
44
 
49
45
  int main()

2

追記

2016/01/24 07:15

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -7,3 +7,61 @@
7
7
  CHAR_BITは?
8
8
 
9
9
  (CHAR_BIT + 3) / 4は 11/4→2・・・(CHAR_BITが8として)
10
+
11
+
12
+
13
+ 例として
14
+
15
+ ```c
16
+
17
+ ~/test/cpptst >./a.out
18
+
19
+ C
20
+
21
+ C
22
+
23
+ 0C
24
+
25
+ 00C
26
+
27
+ 000C
28
+
29
+ 0000C
30
+
31
+ 00000C
32
+
33
+ 000000C
34
+
35
+ 0000000C
36
+
37
+ 00000000C
38
+
39
+ ~/test/cpptst >cat tst02.c
40
+
41
+ #include <stdio.h>
42
+
43
+ #include <ctype.h>
44
+
45
+
46
+
47
+
48
+
49
+ int main()
50
+
51
+ {
52
+
53
+ for( int i= 0; i < 10; i++ ){
54
+
55
+ printf( "%0*X\n", i, 12 );
56
+
57
+ }
58
+
59
+
60
+
61
+ return (0);
62
+
63
+ }
64
+
65
+ ~/test/cpptst >
66
+
67
+ ```

1

加筆

2016/01/24 07:14

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -5,3 +5,5 @@
5
5
  ・・・分かれば(CHAR_BIT + 3) / 4の意味も判ると思いますが?
6
6
 
7
7
  CHAR_BITは?
8
+
9
+ (CHAR_BIT + 3) / 4は 11/4→2・・・(CHAR_BITが8として)