PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 浮點轉二進位
作者:
eecheng87
(EEcheng)
2017-11-07 20:14:04
https://imgur.com/K7iUYhq
我想輸入一個浮點數0.00390625 卻輸出0000000000...(64個)
請問我錯哪裡??(我用float已經成功 但換成double卻不行)
作者:
TitanEric
(泰坦)
2017-11-07 20:23:00
沒跑過code 但應該是型態問題 你用int pointer指向精度更高的double 會有數值錯誤 可以看看IEEE 754
作者:
twinkle38
(UgoU)
2017-11-07 20:25:00
double 8bytes, int 4bytes, 把double 起始pointer指給 int*, 我猜是不是抓到了 double 的上半部32bits?如1F所說, double 數值部分應參照IEEE 754
作者:
chuegou
(chuegou)
2017-11-07 20:44:00
你都用線上ide了就直接貼網址啦XD
作者:
Lipraxde
(Lipraxde)
2017-11-07 20:44:00
我在想你1可以左移幾次?常數不是預設是int嗎?
作者:
cutekid
(可愛小孩子)
2017-11-07 21:11:00
https://ideone.com/WOaS2E
寫給你喔 ^_^
作者:
eecheng87
(EEcheng)
2017-11-07 21:17:00
感謝各位大大的寶貴意見^^
繼續閱讀
Re: [問題] dependency walker找缺失的dll 要怎麼用?
steve8625
Fw: [問題] dependency walker找缺失的dll 要怎麼用?
downstairs
[問題] 用C++寫桌遊程式(變色龍)
Billeve
Re: [問題] constructor assignment與initializer
wawi2
[問題] range for怎麼遍歷new產生的數組
NealCaffery
[問題] 使用GDB除錯時常常會中斷(?)
wei115
[問題] 字串輸出疑問
x246libra
[問題] C語言--輸出中文字元陣列中單一字元的問
skyHuan
[問題] 有關switch的小問題
change5413
[問題] casting operator的問題
loveflames
Links
booklink
Contact Us: admin [ a t ] ucptt.com