第2講 文字や数字を入れる箱(変数)の学習
第12話 printfの様々な使い方
材料が揃いましたので、
printfによる様々な表示について説明しておきましょう。
例えば、次のコードを実行させるとどうなるでしょうか。
#include<stdio.h>
int main(){
  int a,b;
  a=10;
  b=20;
  printf("a=%d b=%d\n",a,b);
  return(0);
}
コピペ用添付ファイル
答は、30行下。



















実行画面
ihewuh
a=10 b=20

解説
ewrqq
aとbがそれぞれ%dのところに代入され、
dの指定により10進数の形で画面に表示されされました。

練習をしましょう。
問1
#include<stdio.h>
int main(){
  int a,b,i;
  i=5;
  a=10;
  b=20;
  printf(***);
  return(0);
}
***のところを適切な内容にして、
コンソールに
x[5]=10 x[5]=20
と表示させて下さい。

問2
#include<stdio.h>
int main(){
  int a,b;
  a=10;
  b=20;
  printf("%d+%dの答は%dであり、%d×%dの答は%dである。\n",a,b,a+b,a,b,a*b);
  return(0);
}
***のところを適切な内容にして、
コンソールに
10+20の答は30であり、10×20の答は200である。
と表示させて下さい。
問3
#include<stdio.h>
int main(){
  int a;
  long b;
  float c;
  char d;
  a=10;
  b=20000000;
  c=3.141592;
  d='z';
  printf(***);
  return(0);
}
***のところを適切な内容にして、
コンソールに
a=10 b=20000000 c=3.141592 d=z
と表示させて下さい。
longは倍精度整数で大きな整数を扱います。
printfで表示させるときは、%ldを使います。
また、floatは%fですし、charは%cです。

答は30行下。


















問1の答え
  printf("x[%d]=%d x[%d]=%d\n",i,a,i,b);
問2の答え
  printf("%d+%dの答は%dであり、%d×%dの答は%dである。\n",a,b,a+b,a,b,a*b);
問3の答え
  printf("a=%d b=%ld c=%f d=%c\n",a,b,c,d);



第11話へ 第13話へ

a


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

数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座

初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップへ