我正在尝试创建一个脚本,它将根据指定的大小将小数转换为二进制,然后反转这个过程,即从二进制到十进制。到目前为止,从我的角度(初学者)来看,脚本和输出看起来都是正确的。我可以把所有的数字从十进制转换成二进制,反之亦然。我是最后一部分的堆栈,我试图把划时代的时间从64位二进制数转换成十进制。我不明白我在哪里出了问题,因为其余的数字似乎都已正确恢复。该代码的工作效率高达32位二进制转换。但由于我需要转换多达64,我不知道如何做到这一点。= num - 1;
我用c语言编写了一个代码,将十进制转换为二进制,反之亦然,问题是,当我从十进制转换为二进制时,它以错误的顺序打印数字,例如,如果我输入数字123作为小数,它应该打印11110110,但我的程序将它转换为include <stdio.h>main() int i, no, coc, re, opt; int bin, p, c;break;