“怎麽將一串數字轉換為BCD碼?”
BCD就是Binary-Coded Decimal 。下麵是Python的一種思路:
def dec2bcd(num):
new = ''
for i in str(num):
bNum= bin(int(i)).replace('0b','').zfill(4)
new= new + bNum
return new
比如:dec2bcd(819), 結果是100000011001
如何用Python將一串數字轉換為BCD碼?
在城裏 (2012-11-13 20:07:20) 評論 (0)“怎麽將一串數字轉換為BCD碼?”
BCD就是Binary-Coded Decimal 。下麵是Python的一種思路:
def dec2bcd(num):
new = ''
for i in str(num):
bNum= bin(int(i)).replace('0b','').zfill(4)
new= new + bNum
return new
比如:dec2bcd(819), 結果是100000011001