C語言學習 輸入輸出與變數

2021-07-22 08:47:34 字數 1186 閱讀 7661

輸入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 以帶...