😸
[C] scanf 関数
機能
標準入力からデータを読み取って、変数へ格納する関数[1]
使用例
123 45.67
と入力した場合に2つの値を読み取る
\n
は改行を表す エスケープシーケンス[2]
コード
int i;
float f;
scanf("%d %f", &i, &f);
全文
#include <stdio.h>
void main() {
int i;
float f;
scanf("%d %f", &i, &f);
printf("整数:%d, 小数:%.2f\n", i, f);
}
実行結果
123 45.67
整数:123, 小数:45.67
Hello
を変数から表示する
コード
char str[10];
scanf("%s", str);
全文
#include <stdio.h>
void main() {
char str[10];
scanf("%s", str);
printf("入力値:%s\n", str);
}
実行結果
Hello
入力値:Hello
Discussion