質問編集履歴
3
保留
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
```c
|
2
2
|
#include <stdio.h>
|
3
3
|
int main(){
|
4
|
-
|
4
|
+
/* int a = 1234;
|
5
5
|
printf("%%d : %d\n", a);
|
6
6
|
printf("%%9d : %9d\n", a);
|
7
7
|
printf("%%09d : %9d\n", a);
|
@@ -13,7 +13,7 @@
|
|
13
13
|
printf("%%-9d : %.9d\n", a);
|
14
14
|
printf("%%-d : %.9d\n", a);
|
15
15
|
printf("%%0-d : %.9d\n", a);
|
16
|
-
return 0;
|
16
|
+
return 0;*/
|
17
17
|
}
|
18
18
|
|
19
19
|
```
|
@@ -43,4 +43,10 @@
|
|
43
43
|
|
44
44
|
0. 最小フィールド幅と精度の指定を両立させることは不可能なのですか?
|
45
45
|
|
46
|
-
他にも知りたいことがたくさんありますが、どのように聞いたらいいのか分からないので、あなたが知っていることをできる限り教えてください。
|
46
|
+
他にも知りたいことがたくさんありますが、どのように聞いたらいいのか分からないので、あなたが知っていることをできる限り教えてください。
|
47
|
+
|
48
|
+
---
|
49
|
+
保留
|
50
|
+
---
|
51
|
+
後で編集します。
|
52
|
+
---
|
2
可読性を高めた
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
1
可読性
title
CHANGED
File without changes
|
body
CHANGED
@@ -34,7 +34,8 @@
|
|
34
34
|
|
35
35
|
0. 本には最小フィールド幅は最低限の表示文字数の指定と書いてあり、精度は表示する最小の桁数の指定。と書いてありましたが、違いはなんですか?
|
36
36
|
|
37
|
-
0. 上の例の場合、少なくとも9桁は表示するが、もし表示する整数(**a**)が9桁に満たない場合は、最小フィールドで表示
|
37
|
+
0. 上の例の場合、少なくとも9桁は表示するが、もし表示する整数(**a**)が**9桁**に満たない場合は、最小フィールドで表示文字数を指定したのならば**空白**で、精度で表示桁数を指定したのならば**0**で埋めるという認識でいいのですか?
|
38
|
+
これらの違いは**0**で埋めるか**空白**で埋めるかの差ですか?
|
38
39
|
|
39
40
|
0. 説明にある、最低限の表示文字数と最初の桁数の言葉の使い分けが気になります。どういう意味ですか?
|
40
41
|
|