亚洲综合在线一区,日韩欧美偷情高潮,久久伊人精品青青草原高清,中文字幕av解说

計算機不同數據類型的轉換

zhushican 3年前 (2022-06-09) 六六互聯 577 0

word; clear: both; text-indent: 2em; color: rgb(24, 30, 51); font-family: PingFangSC, 微軟雅黑, 黑體, Arial, Helvetica, sans-serif; font-size: 18px; background-color: rgb(255, 255, 255); line-height: 2;">變量的數據類型是可以轉換的。轉換的方法有兩種,一種是自動轉換,一種是強制轉換。自動轉換發生在不同數據類型的量混合運算時,由編譯系統自動完成。

word; clear: both; text-indent: 2em; color: rgb(24, 30, 51); font-family: PingFangSC, 微軟雅黑, 黑體, Arial, Helvetica, sans-serif; font-size: 18px; background-color: rgb(255, 255, 255); line-height: 2;">計算機不同數據類型的轉換

自動轉換遵循以下規則: 

1)  若參與運算量的類型不同,則先轉換成同一類型,然后進行運算。 

2)  轉換按數據長度增加的方向進行,以保證精度不降低。如 int型和 long 型運算時,先把int 量轉成 long型后再進行運算。 

3)  所有的浮點運算都是以雙精度進行的,即使僅含 float 單精度量運算的表達式,也要先轉換成 double

型,再作運算。 

4)  char型和 short 型參與運算時,必須先轉換成 int型。 

5)  在賦值運算中,賦值號兩邊量的數據類型不同時,賦值號右邊量的類型將轉換為左邊量的類型。如果右邊量的數據類型長度左邊長時,將丟失一部分數據,這樣會降低精度,丟失的部分按四舍五入