PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
Re: [問題] 二進制的浮點數轉回十進位
作者:
blueblueChen
(藍藍欠)
2016-07-23 15:39:34
※ 引述《blueblueChen (藍藍欠)》之銘言:
: 最近有需要,發現網路上都沒有這資訊,只有些操作頁面,直接告訴你答案
: 想要把他寫下來成為自己的 C library
: 12.625 => 1100.101 = 1.100101 × 2^3
作者:
chuegou
(chuegou)
2016-07-23 15:49:00
第一個跟我理解的相同 就是那筆資料原封不動的搬過去但是第二個...記憶體裡面會是0x4f3f2000吧?我跑跑看是int 所以我也錯XD
作者:
ilikekotomi
(Young)
2016-07-23 16:11:00
第一個會用原本的資料來當浮點數表示第二個在許可範圍內會轉成相同值 i是-1轉過去f也是-1
作者: longlongint (華哥爾)
2016-07-23 16:16:00
print %d
作者:
chuegou
(chuegou)
2016-07-23 16:23:00
" target="_blank" rel="nofollow">
給你參考囉
作者:
blueblueChen
(藍藍欠)
2016-07-23 16:23:00
指向原本資料的位址強制轉換成 float,就會真的被轉了謝C大囉,我大概懂你的意思
作者:
TobyH4cker
(Toby (我要當好人))
2016-07-23 17:09:00
嗯嗯第二個就是一般的cast
繼續閱讀
[問題] 新增Keil C編譯檔案
montieddie
[問題] 二進制的浮點數轉回十進位
blueblueChen
[問題] 用stack做出遞迴效果
splasky
[問題] scanf替代品
windows2k
[問題] 讀圖函式庫請益
joeywayi
[問題] 請問讀檔或讀圖之前的附加字母
iam30719
[問題] win10的ascii壞掉了
IcecreamHsu
[問題] OpenCV 的 cvSet2D 問題(已解決)
easyget
[問題] 關於陣列指標的疑問
EngRookie
[問題] vs2015預設include資料夾(已解決)
druid0214
Links
booklink
Contact Us: admin [ a t ] ucptt.com