C++ premier 第二章課後題
阿新 • • 發佈:2018-05-24
課後題 style font 不包含 ron 超過 什麽 spa 類型
2.1:int、 long 、short 類型的區別
short、 int 和 long 類型都表示整型值, 存儲空間的大小不同。一般, short類型為半個機器字長,int 類型為一個機器字長,而 long 類型為一個或兩個機器字長.
2.2:unsigned 和 signed的區別
signed表示帶正負號的整型 ,取值是-128到127;
unsigned表示不帶正負號的整型,取值是0到255;
2.3:如果在某機器上 short 類型占 16 位,那麽可以賦給short 類型的最大數是什麽?unsigned short 類型的最大數又是什麽?
2^16=65536,所以short類型應包含正負號,-32728~32727,最大數是32727;unsigned short不包含正負號,所以取值是0~65535,最大數是65535;
2.4:當給 16 位的 unsigned short 對象賦值 100 000 時,賦的值是什麽?
直接二進制計算,32或者65568(超過值)或者更大.
2.5:float 類型和 double 類型有什麽差別?
float表示單精度類型,double表示雙精度類型。一般 float 類型用一個字(32 位)來表示,double 類型用兩個字(64 位) 來表示
C++ premier 第二章課後題