H hgptm Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-30 #3 to: lake_cx 兄弟, 打個比方, 雙精度數據50.23,如何才能轉換為二進制(隻含0,1)數據 二進制: 即相對與8進制, 16進制,10進制等 多謝! Best Regards!
L lake_cx Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-30 #4 你就直接告诉我50.23转换成二进制字符串显示出来是什么样吧
S SFG Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-31 #5 整数部分除2取余....50/2=25 余0 25/2=12 ..1 12/2=6 ..0 6/2=3 ..0 3/2=1 ..1 结果向上读:110010 小数部分乘2取整 0.23*2=0.46 整为0 0.46*2=0.92 ..0 0.92*2=1.84 ..1 0.84*2=1.68 ..1 0.68*2=1.36 ..1 下面的自己算.算的越长精度就越高..... 50.23=110010.0011101
整数部分除2取余....50/2=25 余0 25/2=12 ..1 12/2=6 ..0 6/2=3 ..0 3/2=1 ..1 结果向上读:110010 小数部分乘2取整 0.23*2=0.46 整为0 0.46*2=0.92 ..0 0.92*2=1.84 ..1 0.84*2=1.68 ..1 0.68*2=1.36 ..1 下面的自己算.算的越长精度就越高..... 50.23=110010.0011101