首頁>Club>
4
回覆列表
  • 1 # ldkmu3152

    1 printf輸出float和double都可以用%f,double還可以用%lf。2 scanf輸入float用%f,double輸入用%lf,不能混用。

  • 2 # 常勝167415092

    標頭檔案說白一點就是放函式的庫。。但因為函式太多太多了。。不可能全部都放在一起,因為很多情況下都只需要其中的一些函式就夠了,放在一起效率不高,所以根據函式的功能分類,將功能相似的或能組合的放在一起,即同一個標頭檔案中,所以出現了很多標頭檔案,如基礎的輸入輸出庫,即標頭檔案stdio.h 。字串操作和儲存操作的一些庫函式 即string.h等 。用的時候當你要用到那個標頭檔案裡的函式的時候,就需要包含那個標頭檔案,即在一開始#include<stdio.h>,只有你把標頭檔案包含程式序中,你才能使用對應的函式,如你要使用輸入、輸出函式scanf();printf();的話就要包含stdio.h,你想使用字串庫裡的函式的話就要包含string.h,才能使用像strcpy、strcmp等函式。

  • 3 # 使用者334718713203255

    首先要先認識scanf()函式:   函式原型:int scanf(char *format[,argument,...]);   函式說明:scanf()函式是通用 終端 格式化 輸入函式,它從標準輸入裝置(鍵盤) 讀取輸入的資訊。可以讀入任何 固有型別的 資料並自動把數值 變換 成適當的 機內格式。   呼叫格式為:scanf("<格式化字串>",<地址表>);  函式返回值:scanf()函式操作成功時,返回成功賦值的資料項數,出錯時則返回EOF。   格式化字串一般包括 : %s(字串) %c(單字元) %d(整數) %lf(double) %f(float) ,   後面的argument一定要是地址型別變數,當變數名就是對應的指標變數時,就不需要加&符號了。 &是地址運算子,意思是獲得變數的地址。如:   char str[100];   int i;   scanf("%s", str ); //str本身就是地址,所以,不需要加&   scanf("%d", &i ); //i不是指標變數,必須要加地址

  • 4 # 小姜大學生活記錄

    scanf在輸入值的時候用,用於輸入各種型別值。

    比如,scanf函式可以輸入int型別,float型別,char型別,甚至string型別,總之功能十分強大。

    需要注意的地方是,輸入float用的是%f,輸入double型別用的是%lf,這是因為兩種型別的表示方法是不一樣的。

  • 中秋節和大豐收的關聯?
  • 15度30度45度60度75度90度120度150度180度正弦餘弦正切餘切值?