c++のscanfとprintf
scanf関数の一般的なフォーマットは次のとおりです.
scanf(フォーマット制御、出力テーブル列)
printf関数の一般的なフォーマットは
printf(フォーマット制御、出力テーブル列)
【例3.4】scanfおよびprintf関数を用いて入力および出力を行う.
12 A 67.98↙(この動作は、入力した3つのデータ間をスペースで区切って入力します)
a=12,b=67.980003,c=A(本動作出力)
入力された整数12は整数変数a、文字'A'は文字変数c、67.98は単精度変数bに送られる.
scanf関数の一般的なフォーマットは次のとおりです.
scanf(フォーマット制御、出力テーブル列)
printf関数の一般的なフォーマットは
printf(フォーマット制御、出力テーブル列)
【例3.4】scanfおよびprintf関数を用いて入力および出力を行う.
#include
using namespace std;
int main( )
{
int a; float b; char c;
scanf("%d %c %f",&a,&c,&b); // &
printf("a=%d,b=%f,c=%c
",a,b,c);
return 0;
}
の運転状況は以下の通りです.12 A 67.98↙(この動作は、入力した3つのデータ間をスペースで区切って入力します)
a=12,b=67.980003,c=A(本動作出力)
入力された整数12は整数変数a、文字'A'は文字変数c、67.98は単精度変数bに送られる.