討論串[問題] 新手問題:十進位轉二進位再用二進位轉回
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者chunyu (sailor 知)時間1年前 (2023/03/19 00:11), 編輯資訊
1
0
0
內容預覽:
小弟第一次接觸Fortran,先前完全沒有其他程式語言基礎,想請問各位神大. 假設兩個數值分別是 k1=3.1415和 k2=2.71828 ,怎麼轉成二進位(取到小數第6位)再轉回十進位,並計算其值與原值的差?. IMPLICIT NONE. Real*4 k1, k2. k1=3.1415. k
(還有297個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 1年前最新作者blc (Anemos)時間1年前 (2023/03/21 04:11), 編輯資訊
0
0
0
內容預覽:
我還真不知道能這樣輸出成二進位的樣子,學到了. 先講一下,B32.6不是小數點第6位,是不到6位的話補0的意思,. 不過在目前的輸出都超過6位的話就沒影響. 假設你是想比較浮點數的精確度,可能要先弄清楚一些概念,. 1. 浮點數(Fortran裡叫real)在電腦裡是用二進位儲存. 存下的值就是你
(還有410個字)
首頁
上一頁
1
下一頁
尾頁