C語言如何輸入語句

標準的輸入輸出是人機交互的基礎,下面,小編爲大家講述C語言中的輸入函數scanf用法,希望能夠幫到您!

C語言如何輸入語句

  1、scanf函數是C語言提供的標準輸入函數,其作用是從終端鍵盤上讀入數據。

調用的一般格式如下所示:

scanf(格式控制,輸入項1,輸入項2,輸入項3...)

其中格式控制主要作用是指定輸入時的'數據轉換格式,即格式轉換字符。輸入項之間用逗號隔開。在變量之前必須添加&符號(注:在C語言中,&符號是求地址符號,在指針那章會着重講解),在這裏只需要知道格式就可以。

  2、輸入字符

下面的代碼演示的是通過鍵盤輸入一個字符並顯示在屏幕上:

char ch;

printf("Please input a character:");

scanf("%c",&ch);

printf("You input:%c",ch);

  3、 輸入整型數

下面的代碼演示從鍵盤輸入一個整型數字並顯示在屏幕上:

int num;

printf("Please input a number:");

scanf("%d",&num);

printf("You input:%d",num);

  4、輸入浮點數

可以知道,浮點數有兩種類型:單精度和雙精度,如下所示可以輸入float與double數據:

float num1;

double num2;

printf("Please input a float number:");

scanf("%f",&num1);

printf("Please input a double number:");

scanf("%lf",&num2);

printf("You input float:%f",num1);

printf("You input double:%lf",num2);

  5、輸入字符串

如下所示,可以從鍵盤輸入字符串:

char str[1024];

printf("Please input string:");

scanf("%s",str);

printf("You input string: %s",str);