コメントを参考に次のプログラムの空欄部を埋めて、プログラムを完成しなさい。
#include <stdio.h>
int main( void )
{
int a, b;
double c, d;
char e, f;
char str[] = ; /* 文字列定数COMPUTERの設定 */
a = ; /* 10進定数 5 の設定 */
b = ; /* 16進定数 2fb の設定 */
c = ; /* 浮動小数点定数 3.14 の設定 */
d = ; /* 浮動小数点定数 2.548×102(指数形式)設定 */
e = ; /* 文字定数 A の設定 */
f = ; /* 文字定数 8 の設定 */
printf( "str = %s\n", str );
printf( "a = %d\n", a );
printf( "b = %x\n", b );
printf( "c = %f\n", c );
printf( "d = %e\n", d );
printf( "e = %c\n", e );
printf( "f = %c\n", f );
return 0;
}
※2.548×102は、実際にコードで上付き文字が書けるわけではありません。
わかりやすくするために上付き文字を使っています。
実行結果 str = COMPUTER a = 5 b = 2fb c = 3.140000 d = 2.548000e+02 e = A f = 8
コメントを参考に次のプログラムの空欄部を埋めて、プログラムを完成しなさい。
#include <stdio.h>
int main( void )
{
; /* 変数 a と b を単精度浮動小数点型で宣言 */
; /* 変数 c を倍精度浮動小数点型で宣言 */
; /* 変数 seki を倍長整数型で宣言 */
; /* 変数 i を単長整数型で宣言し、180で初期化 */
; /* 変数 j を単長整数型で宣言し、500で初期化 */
; /* 変数 ch を文字型で宣言し、文字定数 'S' で初期化 */
a = 62.5;
b = 23.3;
c = a * b;
seki = ( long )i * j;
printf( "ch = %c\n ", ch ); /* ch を出力 */
printf( "c = %f\n", c ); /* c を出力 */
printf( "seki = %ld\n", seki ); /* seki を出力 */
return 0;
}
実行結果 ch = S c = 1456.249952 seki = 90000
▼戻る▼
「初心者のためのポイント学習C言語」 Copyright(c) 2000-2004 TOMOJI All Rights Reserved