[問題] 如何用2bytes表示浮點數(binary)?
大家好
有個問題想請教一下 因為我不太理解題目的意思,所以先照我知道的說
目的是要用兩個bytes去表示一個浮點數
2 bytes=16 bits
其中12 bits表示有號整數
4bits表示小數
--------------
請問可以請看的懂的人幫忙解釋一下怎麼做的嗎?
還有如果有個浮點數-123.4567
要怎麼用這個格式寫到binary file呢?
使用的語言是C
感謝各位高手~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.71.112
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1467736739.A.B9C.html
→
07/06 00:45, , 1F
07/06 00:45, 1F
→
07/06 02:06, , 2F
07/06 02:06, 2F
推
07/06 03:42, , 3F
07/06 03:42, 3F
→
07/06 03:43, , 4F
07/06 03:43, 4F
→
07/06 03:44, , 5F
07/06 03:44, 5F
推
07/06 14:10, , 6F
07/06 14:10, 6F
→
07/06 16:31, , 7F
07/06 16:31, 7F
→
07/06 21:16, , 8F
07/06 21:16, 8F
→
07/08 00:24, , 9F
07/08 00:24, 9F
推
07/08 04:17, , 10F
07/08 04:17, 10F