OC基礎教程 C語言中的格式佔位符

2022-03-12 07:58:59 字數 740 閱讀 7694

c語言中的格式佔位符:

%a,%a 讀入乙個浮點值(僅c99有效)   

%c 讀入乙個字元   

%d 讀入十進位制整數   

%i 讀入十進位制,八進位制

,十六進製制整數   

%o 讀入八進位制整數   

%x,%x 讀入十六進製制整數 或二進位制  

%s 讀入乙個字串,遇空格、製表符

或換行符結束。   

%f,%f,%e,%e,%g,%g 用來輸入實數,可以用小數形式或指數形式輸入。   

%p 讀入乙個指標

%u 讀入乙個無符號十進位制整數   

%n 至此已讀入值的等價字元

數   

% 掃瞄字元集合   

%% 讀%符號

%@     物件

%zu    size_t

%e     浮點/雙字 (科學計算)

%g     浮點/雙字

%.*s   pascal字串

%c     unichar

%lld   64位長整數(long long)

%llu   無符64位長整數

%lf    64位雙字

%e 是實數,用科學計數法計的

遇到得問題是 strlen(word[i]),word是一陣列,裡面存了字串,它前面的佔位符是%zu,用%d報警告。即size_t實際上是無符號長整型,在32位系統上位32位,在64位系統中位64位。

C語言基礎教程之for迴圈

前言 c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.先看程式 include int main printf loop ended n return 0 執行結果 i 0 i 1 i 2 ...

C語言菜鳥基礎教程之a 與 a

一 a 在c語言或dvtdi其它語言中,符號表示 自加 就是變數在原來的基礎上加1。例1 a 0 a 則此時a的值為1。同樣的道理,表示 自減 例2 a 100 a 則此時a的值為99。注意,程式語言裡沒有 自乘 和 自除 的概念。驗證程式 include dvtdih int main 執行結果 ...

C語言菜鳥基礎教程之判斷

一 先動手編寫乙個程式 include int main return 0 執行結果 the condition is true 再把1依次改為,2,5,100,10,發現執行結果完全一樣。再改成if 0 此時發現沒有執行結果,說明printf 語句沒被執行。c語言把判斷語句中的任何非0或非空的值當...