/***
printf のサンプルプログラム
さまざまな形式のデータを表示
***/
#include <stdio.h>
/*** main 関数 ***/
int main(void){
int num1 = 19, num2 = -18; /* 整数 */
char ch = 'H', str[10] = "Hello!"; /* 文字, 文字列 */
float fnum = 1234.56; /* 浮動小数点 */
double dnum = 12345.6789; /* 浮動小数点(long) */
/*** 表示 ***/
printf("num1 の表示(代入値は19)\n");
printf(" 整数(10進数): %d_\n", num1);
printf(" 整数(10進数): %-5d_\n", num1);
printf(" 整数(10進数): %5d_\n", num1);
printf(" 整数(10進数): %05d_\n", num1);
printf("num2 の表示(代入値は-18)\n");
printf(" 整数(10進数): %d_\n", num2);
printf(" 整数(10進数): %-5d_\n", num2);
printf(" 整数(10進数): %5d_\n", num2);
printf(" 整数(10進数): %05d_\n", num2);
printf("ch の表示(代入値は 'H')\n");
printf(" 文字(文字): %c_\n", ch);
printf(" 文字(文字): %5c_\n", ch);
printf("str の表示(代入値は \"Hello!\")\n");
printf(" 文字列: %s\n", str);
printf("fnum の表示(代入値は 1234.567)\n");
printf(" 浮動小数: %f_\n", fnum);
printf(" 浮動小数: %-5f_\n", fnum);
printf(" 浮動小数: %5.5f_\n", fnum);
printf(" 浮動小数: %15.5f_\n", fnum);
printf(" 浮動小数: %015.5f_\n", fnum);
printf("dnum の表示(代入値は 123456789.123456)\n");
printf(" 浮動小数(long): %lf_\n", dnum);
printf(" 浮動小数(long): %-10lf_\n", dnum);
printf(" 浮動小数(long): %10.5lf_\n", dnum);
printf(" 浮動小数(long): %20.10lf_\n", dnum);
printf(" 浮動小数(long): %020.10lf_\n", dnum);
}
|