[問題] 二進位轉float.double
如題,我想輸入010011......想得到output 為 浮點數
我的方法是 將0100....讀成字串(char陣列) 在讀陣列0,1..看看是0還是1
,在賦值給整數陣列,再拿這些整數陣列用IEEE的方法算回float,double.
這個方法感覺可行,想和各位大大請教是否有更smart的方法可以分享??
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.110.8
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1510142102.A.CDA.html
→
11/08 20:19,
8年前
, 1F
11/08 20:19, 1F
推
11/08 20:22,
8年前
, 2F
11/08 20:22, 2F
→
11/08 20:22,
8年前
, 3F
11/08 20:22, 3F
→
11/08 21:04,
8年前
, 4F
11/08 21:04, 4F
→
11/08 21:05,
8年前
, 5F
11/08 21:05, 5F
→
11/08 21:26,
8年前
, 6F
11/08 21:26, 6F
推
11/08 22:07,
8年前
, 7F
11/08 22:07, 7F
→
11/08 22:08,
8年前
, 8F
11/08 22:08, 8F
推
11/08 22:17,
8年前
, 9F
11/08 22:17, 9F
→
11/08 22:38,
8年前
, 10F
11/08 22:38, 10F
推
11/10 18:14,
8年前
, 11F
11/10 18:14, 11F
推
11/10 18:18,
8年前
, 12F
11/10 18:18, 12F
→
11/10 18:18,
8年前
, 13F
11/10 18:18, 13F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):