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

質問編集履歴

1

Markdown記法を用いてプログラムコードと最後の箇条書き部分を編集

2020/02/04 15:14

投稿

Tsutsujun_1231
Tsutsujun_1231

スコア19

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,8 @@
5
5
  もちろん、printf文の書式内の変数と変数仕様は1対1に対応していなければならないのは分かっているのですが、試しに後ろの「, 変数」のところを省略してみたら、以下のような結果になりました。
6
6
 
7
7
  ###ソースコード(言語は ANSI C です。)
8
+ ```C
8
- include <stdio.h> //見出しになるので#は省略しています。
9
+ #include <stdio.h>
9
10
 
10
11
  int main(void)
11
12
  {
@@ -16,13 +17,13 @@
16
17
  c=123.456; d=0.123456789;
17
18
 
18
19
  printf("a=%c\n");
19
- printf("b=%d\n");
20
+ printf("b=%d\n");
20
21
  printf("c=%f\t"); printf("c=%15.10f\n");
21
22
  printf("d=%f\t"); printf("d=%15.10f\n");
22
23
 
23
24
  return 0;
24
25
  }
25
-
26
+ ```
26
27
  <メッセージ(これは当たり前ですが・・)>
27
28
  警告 W8004 program02_2'.c 17: 'd' に代入した値は使われていない(関数 main )
28
29
  警告 W8004 program02_2'.c 17: 'c' に代入した値は使われていない(関数 main )
@@ -57,6 +58,6 @@
57
58
  なぜ変数仕様%dはこのような特殊な挙動(?)を示し、それにより他の変数仕様の部分の結果までおかしくなるのでしょうか?
58
59
 
59
60
  ### 補足情報(FW/ツールのバージョンなど)
60
- OS:Windows8.1
61
+ - OS:Windows8.1
61
- コンパイラ:Borland C++ 5.5.1 for Win32
62
+ - コンパイラ:Borland C++ 5.5.1 for Win32
62
- 開発環境:CPad for Borland C++Compiler Ver 2.31
63
+ - 開発環境:CPad for Borland C++Compiler Ver 2.31