TC官方合作论坛

标题: 十进制与二进制互转 [打印本页]

作者: q273814    时间: 2014-8-19 08:56
标题: 十进制与二进制互转
  1. function DecToBin(Dec=0)//十进制转二进制
  2.     var temp=""
  3.     while((Dec-Dec%2)/2 != 0)
  4.         temp&=Dec%2
  5.         Dec=(Dec-Dec%2)/2
  6.     endwhile
  7.     Bin=str.reverse(temp&"1")
  8.     return Bin
  9. endfunction

  10. function BinToDec(Bin="0")//二进制转十进制
  11.     var temp=0
  12.     for(i=0;i<str.strleng(Bin);i++)
  13.         temp1=str.strsub(str.reverse(Bin),i,i+1)
  14.         temp2=1
  15.         if(i>0)
  16.             for(j=0;j<i;j++)
  17.                 temp2*=2
  18.             endfor
  19.         endif
  20.         temp+=temp1*temp2
  21.     endfor
  22.     Dec=temp
  23.     return Dec
  24. endfunction
复制代码

作者: rainshine    时间: 2014-8-19 11:32
这不是清风的代码么。。。
作者: b44412545    时间: 2014-8-19 12:18
叼喽
作者: q273814    时间: 2014-8-19 13:45
本帖最后由 q273814 于 2014-8-19 13:46 编辑
rainshine 发表于 2014-8-19 11:32
这不是清风的代码么。。。

啊 呃 不是 我电脑上没有别人的库文件 昨天要用到 看了下TC自带没得 vip群里问了下 自然大神说他支持库有 然后本来准备去下的 一想算了 反正不难就自己写了 汗哒哒
作者: rainshine    时间: 2014-8-19 17:36
q273814 发表于 2014-8-19 13:45
啊 呃 不是 我电脑上没有别人的库文件 昨天要用到 看了下TC自带没得 vip群里问了下 自然大神说他支持库有  ...

好吧。我也是一直自己写- -。
作者: rainshine    时间: 2014-8-19 17:36
q273814 发表于 2014-8-19 13:45
啊 呃 不是 我电脑上没有别人的库文件 昨天要用到 看了下TC自带没得 vip群里问了下 自然大神说他支持库有  ...

倒去余数
作者: q273814    时间: 2014-8-19 19:01
rainshine 发表于 2014-8-19 17:36
倒去余数

话说 ...你把我的QQ好友删了 ...
早上找了你半天




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1