當前位置:編程學習大全網 - 編程語言 - c語言編程問題

c語言編程問題

scanf("%lf",&x); 是輸入,%後,lf表述double類型的輸入,f表示float類型的輸入

("sine of %lf is %lf\n", x,s),是輸出%lf是double類型的輸出

scanf(格式控制,地址表列) int scanf(char *format[,argument,...]); “格式控制”的含義同printf函數;“地址表列”是由若幹個地址組成的表列,可以是變量的地址,或字符串的首地址。 scanf()函數返回成功賦值的數據項數,讀到文件末尾出錯時則返回EOF。

格式控制有:

%a,%A 讀入壹個浮點值(僅C99有效) %c 讀入壹個字符 %d 讀入十進制整數 %i 讀入十進制,八進制,十六進制整數 %o 讀入八進制整數 %x,%X 讀入十六進制整數 %s 讀入壹個字符串,遇空格、制表符或換行符結束。 %f,%F,%e,%E,%g,%G 用來輸入實數,可以用小數形式或指數形式輸入。 %p 讀入壹個指針 %u 讀入壹個無符號十進制整數 %n 至此已讀入值的等價字符數 %[] 掃描字符集合 %% 讀%符號

printf()函數是格式化輸出函數, 壹般用於向標準輸出設備按規定格式輸出 信息。在編寫程序時經常會用到此函數。函數的原型為: int printf(const char *format, ...); 函數返回值為整型。若成功則返回輸出的字符數,輸出出錯則返回負值。 printf()函數的調用格式為: printf("<格式化字符串>", <參量表>); 其中格式化字符串包括兩部分內容: 壹部分是正常字符, 這些字符將按原 樣輸出; 另壹部分是格式化規定字符, 以"%"開始, 後跟壹個或幾個規定字符, 用來確定輸出內容格式。 參量表是需要輸出的壹系列參數, 其個數必須與格式化字符串所說明的輸出 參數個數壹樣多, 各參數之間用","分開, 且順序壹壹對應, 否則將會出現意想 不到的錯誤。

格式字符串,包括各種字符和格式控制符,格式控制符,和前面的壹樣,

  • 上一篇:廣州有什麽好的技校?
  • 下一篇:編程開關句型
  • copyright 2024編程學習大全網