C语言关键字以及-格式输入输出中“%d,%o,%x,%e,%f”等的含义
生活随笔
收集整理的這篇文章主要介紹了
C语言关键字以及-格式输入输出中“%d,%o,%x,%e,%f”等的含义
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
32個關鍵字:
- 數據類型13個:void signed unsigned short long int float double char enum struct union typedef (_Bool _Imaginary _Complex)
- 類型限定、修飾2個:const volatile (restrict inline)
- 變量的存儲類別4個:auto static extern register
- 運算符1個:sizeof
- 控制12個:goto return break continue if else switch case default do while for
?
格式說明由“%”和格式字符組成,如%d%f等。它的作用是將輸出的數據轉換為指定的格式輸出。格式說明總是由“%”字符開始的。不同類型的數據用不同的格式字符。?
格式字符有d,o,x,u,c,s,f,e,g等。?
如
%d整型輸出,%ld長整型輸出,
%o以八進制數形式輸出整數,
%x以十六進制數形式輸出整數,
%u以十進制數輸出unsigned型數據(無符號數)。
%c用來輸出一個字符,
%s用來輸出一個字符串,
%f用來輸出實數,以小數形式輸出,(備注:浮點數是不能定義如的精度的,所以“%6.2f”這種寫法是“錯誤的”!!!)
%e以指數形式輸出實數,
%g根據大小自動選f格式或e格式,且不輸出無意義的零。
scanf(控制字符,地址列表)?
格式字符的含義同printf函數,地址列表是由若干個地址組成的表列,可以是變量的地址,或字符串的首地址。如scanf("%d%c%s",&a,&b,str);
總結
以上是生活随笔為你收集整理的C语言关键字以及-格式输入输出中“%d,%o,%x,%e,%f”等的含义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 树状数组的应用
- 下一篇: hdu1754(树状数组求最值问题)