アットウィキロゴ

printf

" "で囲んだ文字列を出力する.

#geshi

書式付き出力

#include<stdio.h>
main()
{
	int a;
	a = 10;
	/*aの中身を%dのところに出力する*/
	/*%dは、整数を意味する*/
	printf("a = %d\n", a); 
}

書式一覧

%c char 1文字を出力する
%d int 整数を10進で出力する
%x int 整数を16進で出力する
%f float 実数を出力する

プログラム例

#include<stdio.h>
main()
{
	char a;
	int b;
	float c;
	a = 'w';
	b = 10;
	c = 5.5;
	printf("%c,%d,%x,%f,\n", a,b,b,c); 
}

出力

w,10,a,5.500000,

演習

  • char型の変数aを,%dの書式で出力する.
  • int型の変数bにー10を代入して,%xの書式で出力する.
  • 前問は,なぜそのような出力となるか.
最終更新:2012年04月27日 15:10