double與float運算上的坑

2021-09-27 06:53:33 字數 745 閱讀 1399

一、double乘法坑

public static void main(string args)
執行結果 :驚不驚喜?!意不意外?!

7156

7157

二、除法喜歡加f的群眾

public static void main(string args)
執行結果:開不開心?

尾數0加了f:225456.00

尾數1加了f:225456.00

尾數2加了f:225456.02

尾數3加了f:225456.05

尾數4加了f:225456.05

尾數5加了f:225456.05

尾數6加了f:225456.06

尾數7加了f:225456.08

尾數8加了f:225456.08

尾數9加了f:225456.08

尾數0沒加f:225456.00

尾數1沒加f:225456.01

尾數2沒加f:225456.02

尾數3沒加f:225456.03

尾數4沒加f:225456.04

尾數5沒加f:225456.05

尾數6沒加f:225456.06

尾數7沒加f:225456.07

尾數8沒加f:225456.08

尾數9沒加f:225456.09

float 與double 的區別

float 與double 都是浮點數,浮點數有兩種表示形式 1 十進位制小數形式。例如 0.123,123.0,等,注意 必須有小數點。2 指數形式。如123e3或123e3都代表123 10 3。注意e或e之前必須有數字,而且e後面的指數必須為整數。乙個浮點數有多種指數表示形式,例如123.45...

double與float的區別

單精度浮點數在機內佔4個位元組,用32位二進位制描述。雙精度浮點數在機內佔8個位元組,用64位二進位制描述。浮點數在機內用指數型式表示,分解為 數符,尾數,指數符,指數四部分。數符佔1位二進位制,表示數的正負。指數符佔1位二進位制,表示指數的正負。尾數表示浮點數有效數字,0.x,但不存開頭的0和點 ...

關於float與double區別

problem a 啤酒和飲料 time limit 1 sec memory limit 128 mb submit 175 solved 29 submit status web board description 啤酒每罐2.3元,飲料每罐1.9元。小明買了若干啤酒和飲料,一共花了s元。我們還...