程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> pritnf 和 scanf語法 用法 例子

pritnf 和 scanf語法 用法 例子

編輯:關於C語言
 

該例子說明幾個問題

    1. printf函數:         功能:將變量的內容輸出到顯示器上。         四種用法:           (1) printf("字符串");           (2) pritnf("輸出控制符", 輸出參數);           (3) printf("輸出控制符1 輸出控制符2 ...", 輸出參數1, 輸出參數2, ...);               輸出控制符和輸出參數的個數必須一一對應。           (4) printf("輸出控制符 非輸出控制符", 輸出參數);                 ① 輸出控制符包括如下:                 %d                                int                 %ld                               long int                 %c                                char                 %f                                float                 %lf                               double                 %x (或 %X 或 %#X)                 int 或 long int 或 short int                 %o                                同上                 %s                                字符串                 ② 為什麼需要輸出控制符                 (Ⅰ) 01組成的代碼可以表示數據,也可以表示指令。                 (Ⅱ) 如果01組成的代碼表示數據的話,那麼同樣的01代碼組合                     以不同的輸出格式輸出,就會有不同的輸出結果。
    2. scanf函數:     功能:通過鍵盤將數據輸入到變量中。     兩種用法:       (1) scanf("輸入控制符", 輸入參數);           功能:將從鍵盤輸入的字符轉化為輸入控制符所規定的數據,                 然後存入以輸入參數的值為地址的變量中。       (2) scanf("非輸入控制符 輸入控制符", 輸入參數);           功能:將從鍵盤輸入的字符轉化為輸入控制符所規定的數據,                 然後存入以輸入參數的值為地址的變量中。                 非輸入控制符必須原樣輸入。
    3. 如何使用scanf編寫出高質量代碼     (1) 使用scanf函數之前,最好先使用printf提示用戶以什麼樣的方式來輸入。     (2) scanf中盡量不要使用非輸入控制符,尤其是不要使用'\n'。     (3) 應該編寫代碼對用戶的非法輸入做適當的處理。(非重點)         例:             char ch;             while ((ch = getchar()) != '\n')               continue;     原文:C語言大綱-郝斌
測試環境vc6.0 ********************************************************************/

#include <stdio.h>


 int main(void){  printf("%x\n", 0x5ce6);  printf("%#x\n", 0x5ce6);  printf("%#X\n", 0x5ce6); // 推薦
  return 0;}
/******************************************************************** 5ce6 0x5ce6 0X5CE6 Press any key to continue  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved