第2講 変数
第8話 prinf()の様々な使い方
第6話で予告しましたようにここではprintf()の様々な使い方をまとめておきます。
まず、コードを次のように変更してビルド実行しましょう。
#include<stdio.h> //C言語プログラミングをはじめるためのお呪い。
int main() {
  int a; //整数を入れる箱aを用意
  a = 2; //箱aに2を入れた
  printf("%d\n", a); //箱aの中身を表示
  return(0);
}
実行結果
2

余りにも色気も工夫もない結果です。
この結果では、何が2なのかわかりません。
そこで、実行結果が
実行結果
a=2
となるように変更したいと思います。
どうすれば良いでしょうか。
解答は、
#include<stdio.h> //C言語プログラミングをはじめるためのお呪い。
int main() {
  int a; //整数を入れる箱aを用意
  a = 2; //箱aに2を入れた
  printf("
a=%d\n", a); //箱aの中身を表示
  return(0);
}
です。
では問題です。
実行結果を
aの値は2
にするにはどうしたらよいですか。
解答例は30行下に示します。


























解答例
#include<stdio.h> //C言語プログラミングをはじめるためのお呪い。
int main() {
  int a; //整数を入れる箱aを用意
  a = 2; //箱aに2を入れた
  printf("
aの値は%d\n", a); //箱aの中身を表示
  return(0);
}
要領はもうおわかりですね。
""の中は基本的にはそのまま示されます。
では、
#include<stdio.h> //C言語プログラミングをはじめるためのお呪い。
int main() {
  int a,b; //整数を入れる箱aを用意
  a = 2; //箱aに2を入れた
  b = 3; //箱bに3を入れた
  printf("a=%d\n", a); //箱aの中身を表示
  printf("b=%d\n", b); //箱aの中身を表示
  return(0);
}
をビルド実行すると、
実行結果
a=2
b=3

ですが、printf()を1行で同じ表示をさせることを考えてください。
解答例は30行下。


























解答例
#include<stdio.h> //C言語プログラミングをはじめるためのお呪い。
int main() {
  int a,b; //整数を入れる箱aを用意
  a = 2; //箱aに2を入れた
  b = 3; //箱bに3を入れた
  printf("a=%d\nb=%d", a,b); //箱aの中身を表示
  return(0);
}

では問題です。
実行結果が
a=2 b=3
となるようにするにはどうしたらよいですか。
今回もprintf()は1行にするという条件です。
解答例は30行下。


























解答例
#include<stdio.h> //C言語プログラミングをはじめるためのお呪い。
int main() {
  int a,b; //整数を入れる箱aを用意
  a = 2; //箱aに2を入れた
  b = 3; //箱bに3を入れた
  printf("a=%d b=%d", a,b); //箱aの中身を表示
  return(0);
}

次の使い方を説明しましょう。
例えば、
#include<stdio.h> //C言語プログラミングをはじめるためのお呪い。
int main() {
  double a; //整数を入れる箱aを用意
  a = 98.7654321; //箱aに2を入れた
  printf("a=%f\n", a); //箱aの中身を表示
  return(0);
}
の実行結果は
a=98.765432
ですが、小数第2位以下を四捨五入して、実行結果を
a=98.8
とするには、
  printf("a=%.1f\n", a); //箱aの中身を表示
とすれば良いのです。
では、小数第3位まで表示させるように変更するにはどうしたらよいですか。



























解答例
#include<stdio.h> //C言語プログラミングをはじめるためのお呪い。
int main() {
  double a; //整数を入れる箱aを用意
  a = 98.7654321; //箱aに2を入れた
  printf("a=%.3f\n", a); //箱aの中身を表示
  return(0);
}

というわけでprintf()にはいろいろな使い方があることがおわかりですね。



第7話へ 第3講第1話へ
 
002

初心者のための excel 2016 マクロ VBA 入門講義 基礎から応用まで
vc++ c言語 c++ 入門 初心者 基礎から応用まで
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門

数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップへ