輸入scanf
特殊字元變數
輸出輸入都必須使用佔位符
%a,%a 讀入乙個浮點值(僅c99有效)
%c 讀入乙個字元
%d 讀入十進位制整數
%i 讀入十進位制,八進位制,十六進製制整數
%o 讀入八進位制整數
%x,%x 讀入十六進製制整數
%s 讀入乙個字串,遇空格、製表符或換行符結束。
%f,%f,%e,%e,%g,%g 用來輸入實數,可以用小數形式或指數形式輸入。
%p 讀入乙個指標
%u 讀入乙個無符號十進位制整數
%n 至此已讀入值的等價字元數
% 掃瞄字元集合
%% 讀%符號
printf(「%d」,33);/ printf(「%d%d」,33,32);
例如 printf(「%3d」,3); printf(「%3d」,33); printf(「%3d」,333);前端對齊
例如 printf(「%03d」,3); printf(「%03d」,33); printf(「%03d」,333);對齊,不夠在前面補零
printf(「%.1d」,1.11111); 顯示結果:1.1
int i;
scanf(「%d」,&i);//輸入後給i賦值,&i為變數i的實體地址
printf(「%d」,i);
double d;
scanf(「%lf」,&d);
printf(「%f」,d);
int i;
double d;
scanf(「%d,%lf」,&i,&d);
注:輸入的時候一定要和「」裡的對應。比如上述**輸入時要加上,
例如輸入 1,1
①char 注:可以存放數字
②int 注:八進位制(0)與十六機制(0x)的寫法
③變數即記憶體,根據資料範圍合理選擇適合的變數型別可以有效地節約記憶體
④變數定義可以相容,例如
char c=12;
int i='a';
都是合法的
C語言學習 1 3輸入輸出
常使用的鍵盤輸入函式scanf,輸出函式printf,字元輸入函式getchar,字元輸出函式putchar 函式定義 int putchar int ch ch型別可以是int也可以char 例 putchar a 字元輸出 putchar 101 轉移字元輸出 從終端 輸入裝置 輸入乙個字元 函...
C語言學習筆記 檔案輸入輸出
用於存放檔案資訊的結構體型別為 file 由系統定義 包含在內。檔案類別 1 程式檔案 內容為程式 2 資料檔案 內容為資料,供程式執行使用。二進位制檔案 資料以二進位制形式儲存 又稱映像檔案 執行更快 資料的儲存 1 字元一律以asc 的形式儲存 2 數值型兩種方式都可以 例如 表示10000 1...
C語言學習(二)資料輸入輸出
字元輸入函式 getchar 字元輸出函式 putchar 格式輸入函式 scanf 格式輸出函式 printf 字串輸入函式 gets 字數串輸出函式 puts 字元輸出函式putchar c includevoid main 字元輸入函式getchar includevoid main d 以帶...