JAVA 中的浮點資料型別

2021-08-08 22:33:02 字數 463 閱讀 1811

講下float型別、

float型別是32位的,16位的尾數,16位的階碼

如果使用a表示尾數,b表示階碼,則尾數和階碼就可以組成

a*2^b

範圍的浮點數,下面是示例**

long lg = 10l;

//int x = lg; //wa: 編譯錯誤

float f = lg; //ac: float的精度比long還高

system.out.println( f );

double的道理相通,浮點數的範圍確實很大,比long大得多,精度也很高,但是他是近似表示的,例如

double s=0;//浮點數是近似表示   

for(int i=0;i<9;i++)

system.out.println(s);

就是輸出了0.8999999999999999

資料型別 浮點數

面對金融和數學程式經常使用浮點數。float double long double 數學中有一般記數法 科學記數法 指數記數法 e記數法 指數記數法是計算機中的寫法。有效位數代表了精度,指數代表了可表示數的範圍 c99標準新增了一種新的浮點型常量格式 用十六進製制表示浮點型常量。即在十六進製制數前加...

python 資料型別 整數 浮點數

浮點數 type 1.34 整形 type 10 字元行轉整形 type int 123 整形轉字元 type str 1231 整形轉浮點 float 123 123.0 浮點轉整形 丟失精度 int 123.4354353 123列印 轉義字元 可以轉義很多字元,比如 n表示換行,t表示製表符,...

python 資料型別 整數型別與浮點資料型別

如何把乙個資料轉換為整數資料型別 int 資料 如何把乙個資料轉換為浮點數資料型別 float 資料 類似於以下的這些資料是整數 1 3 7 66 類似於以下資料,是浮點數,浮點數就是小數 1.2 1.73 3.14 1.0 數字的資料型別可以進行算術運算 3 與 3 這兩個資料是不一樣的 3 是整...