求助 四位二进制向十进制转换代码 非常感谢了 我怎么弄也不行了 再次感谢
给你个思路,代码我就不编了方法一:一个4位二进制数abcd,根据数制转换的原理将它转换为十进制,a*2^3+b*2^2+c*2^1+d由于转换后的数值在内存中是以十六进制数保存的,因此你要在屏幕上显示十进制数,就需要将内存中的十六进制数转换为十进制的ascii,然后才能显示在屏幕上。方法二:由于4位二进制数与十六进制数是一一对应的,而十六进制数对应十进制的1~15,因此,可以在程序中先放入4为二进制与十进制的一一对应关系,然后检测输入的二进制数,直接显示对应的十进制数。