如何拆分一个2位数为二进制
如10;我要拆分为00010000,11拆分为00010001,等
一般都是用“除二取余法” 例如:拆分5 5除以二得2余1 2二除以二得1余0 1除以二得0余1 然后倒叙排列所有余数 即是101 就是二进制5拆分的结果
00010000应该是16。10的拆分是这样的: 2│10.........0 2|5.........1 2|2.........0 2|1.........1 从下往上看,10的拆分为1010,即00001010。 11的拆分是这样的: 2|11........1 2|5........1 2|2........0 2|1........1 因此,11的拆分为1011,即00001011。
答:二进制转十进制 方法:“按权展开求和” 例: (1011.01)2 =(1×2^3+0×2^2+1×2^1+1×2^0+0×2^(-1)+1×2^(-2...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>