C++入力scanf()と出力printf()
999 ワード
C言語ではprintf関数で出力し、scanf関数で入力します.C++はC言語のこの用法を保留して、ここでただ簡単な紹介をします.詳細については、以下を参照してください. C言語フォーマット出力関数printf() C言語フォーマット入力関数scanf() 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に送られる.
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に送られる.