看板 [ Perl ]
討論串[問題] 請問關於十進位轉成二進位
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者phifunction (科技新貧)時間15年前 (2009/06/13 13:55), 編輯資訊
1
0
0
內容預覽:
假設我今天要把0.5(十進位表示)轉成0.1(二進位表示). 或是-0.5(十進位表示)轉成1.1(二進位表示). 也就是說要把十進位的數轉成二補數的表示法. 在perl該怎麼做呢. 必須要自己寫這樣的演算法. 還是有可以用的module呢. 小弟是新手. 請多多指教... 謝謝 ^^. --.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ilsobeit (就這樣)時間15年前 (2009/07/31 17:47), 編輯資訊
0
0
0
內容預覽:
首先你要先確定你的精確度小數點有幾位,. 在你的例子是 1 位,. 所以把你的數值乘於 2 ,然後取整數部份,. 接下來,就print %b就可以了!. 以上. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 123.195.4.220.
首頁
上一頁
1
下一頁
尾頁