c語言char*int是什麼型

來源:魅力女性吧 3.19W
c語言char*int是什麼型

1、char是字符型,內存中佔用 1 個字節,取值範圍是-128到127,int類型佔用 4 個字節,範圍就不説了,肯定是比char要大的多,這兩個都是有符號數。

2、char和int一般情況下是可以直接做加減運算的,你可以直接把char當成一個int,只不過取值範圍小點

3、不同類型的數值在做運算時,以儘量不丟失有效數據為原則,比如char和int相加,系統會自動把char轉換成int,最終結果也是int型

4、賦值時如果類型不一樣,要小心,若等號左邊的類型小於右邊的,會產生截斷賦值(特別注意),大於的話就沒問題,不會丟失有效數據。

5、A-B是int,C是char,比較時會先把char轉換成int,也就是從1個字節變成4個字節,肯定不會丟失有效數據,沒問題

熱門標籤