1、類型存儲位數一般情況:
short -- 16位
int --(16或32位 有機器自然字節大小決定)
long --32位
long long --64位
float --32位 24+8 至少6位有效數字
double --64位 至少10位有效數字
char --C規定爲一個字節
2、sizeof圓括號對於類型是必須的。對於具體量是可選的。
3、 printf()轉換說明修飾符
- 右對齊
+ 帶符號
空格 負數帶符號,正數空格替換+號
# 顯示八進制十六進制前綴,對於浮點型顯示小數點,對於%g防止尾隨0被刪除
0 0填充 遇到-或者精度時不起作用
* 用於可變寬度精度 例如:printf("The number is:%*d:\n",width,num);
h 表示一個signed int或 unsigned int
hh 表示一個signed char 或 unsigned char
l 表示一個signed long或 unsigned long
ll 表示一個signed long long或 unsigned long long
L 示一個long double
j 表示一個intmax_t 或 uintmax_t
t 表示一個 ptrdiff_t值
z 表示一個size_t值
4、scanf() 轉換說明修飾符與printf()區別
%f %e %E %g %G 只用於float 要用於double 需要加l修飾符 long double 需要加L
* 表示跳過輸入 例如 scanf("%*d %*d %d",&n);
%c 與% c區別在於 後者是取第一個非空字符
5、 整數相除會截尾(C99規定)
C數據類型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
HSRP和二層交換機的端口聚合、vlan
wbzjacky
2019-02-24 13:12:37
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
CISCO路由AAA的Easy ***
wbzjacky
2019-02-24 13:12:37
CISCO訪問控制列表 企業網絡管理的必殺技
wbzjacky
2019-02-24 13:12:37