C语言中:二进制16个1如何快速转化成十进制啊?十进制65535如何快速转换成二进制?详细说下方法,谢啦!

来源:百度知道 编辑:UC知道 时间:2024/05/22 23:54:32

#include<stdio.h>
void main()
{
int a;
a=65535;
printf("%x",a) ;
getch();
}

设十进制数为X,则X=1*2的十五次方加1*2的十四次方,一直加到1*2的一次方在加1,

你要是想先最快的,就是yanglp05兄说的那样,因为你知道,所以就人脑就转了。如果是要算法,那是249655868说的那样。