ASCII码怎么和十进制数互相转换

2025-03-04 09:21:51
推荐回答(2个)
回答1:

1)ASCII码转十进制即按二进制转十进制方法,按权展开求和。[1]
例:0110110b
转十进制=0*2^6+1*2^5+1*2^4+0*2^3+1*2^2+1*2^1+0*2^0=54
2)十进制整数转二进制数:“除以2取余,逆序排列”(除二取余法)[1]
ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统。[2]
参考:
[1]http://baike.baidu.com/link?url=5sKVI3mxz5cafbS1j2U-t-R_zp--7lcVBw8TlmEHqoxJdOPMkuLIABgAz48ZbqybIFLwtWnHVkZGKUpIurUpza
[2]http://baike.baidu.com/link?url=bcWcMdvPdej9fVlBaNrRAeQsQDcf9oxqkvE2hwg7JXtYZaZx8fD0sWPN1V2kRNScUsSAm-oxaZyatIcStloPxUS-FwEAVcSCwIJLFcW5bTbJ6uFkWgxxJslyKGE9qRFYg2Ymv15yji-4j8YBy0Dul_

回答2:

ascii码本身就是十进制数。
计算机会把ascii码转换成二进制数