- 论坛徽章:
- 0
|
def trBin2(num):
if num == 0:
return 'b0'
ret=''
num,sign= (-num,'-b') if num<0 else (num,'b')
while num > 0:
ret+='0' if (num & 1)==0 else '1'
num>>=1
return sign+ret[::-1] |
[ 本帖最后由 luffy.deng 于 2009-3-15 07:40 编辑 ] |
|