色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么double和long

錢諍諍2年前12瀏覽0評論

為什么double和long?

這是C語言規定的,

原因是double在除法運算時能精確計算,而long除法運算時不能。

然而我們很多時候都要進行除法運算(至少很常用),所以C語言規定double與long運算時先把long轉換成doubl在java的部分執行環境中,對于long以及double的操作并不是原子的。

例如有一個long類型的longfield字段,某個線程正在執行:

longfield = 123L ;

這樣的指定操作,而同時有另一個線程正在執行:

longfield = 456L;

這樣的指定操作。之后longfield的值會是什么,是無法保證的。也許是123L,也可能是456L,或許是0L,甚至還可能是31415926L。e。

java long的大小,為什么double和long