teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

保留

2016/04/18 06:23

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ```c
2
2
  #include <stdio.h>
3
3
  int main(){
4
- int a = 1234;
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

可読性を高めた

2016/04/18 06:23

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
File without changes

1

可読性

2016/04/18 05:25

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -34,7 +34,8 @@
34
34
 
35
35
  0. 本には最小フィールド幅は最低限の表示文字数の指定と書いてあり、精度は表示する最小の桁数の指定。と書いてありましたが、違いはなんですか?
36
36
 
37
- 0. 上の例の場合、少なくとも9桁は表示するが、もし表示する整数(**a**)が9桁に満たない場合は、最小フィールドで表示数を指定したのならば空白で、精度で表示桁数を指定したのならば0で埋めるという認識でいいのですか?
37
+ 0. 上の例の場合、少なくとも9桁は表示するが、もし表示する整数(**a**)が**9桁**に満たない場合は、最小フィールドで表示文字数を指定したのならば**空白**で、精度で表示桁数を指定したのならば**0**で埋めるという認識でいいのですか?
38
+ これらの違いは**0**で埋めるか**空白**で埋めるかの差ですか?
38
39
 
39
40
  0. 説明にある、最低限の表示文字数と最初の桁数の言葉の使い分けが気になります。どういう意味ですか?
40
41