1. 程式人生 > >C++ premier 第二章課後題

C++ premier 第二章課後題

課後題 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 第二章課後題