基本數據類型強制轉換問題-值的截斷和內存的截斷

(1)double a1=22.32;           int  b1=(int)a1; (2)double a2=2.5e20;           int b2=(int)a2; 按照浮點數到整數的轉換語義,結果應該截去浮點數的小數部分,而保留整數部分。所以b1應該爲22,而b2則超出了其能表示的範圍。這是值的截斷 基本數據類型直接的指針轉換一般來說必將造成內存截斷或內存訪問範圍的擴展,除
相關文章
相關標籤/搜索