标准 大 超大巨大
温馨提示:该条问答的文字/图片中可能存在风险信息,请注意识别,谨防上当受骗!
32768的二进制表示是多少

用户头像夏妍zhd

2017-10-07

满意答案

Recluser04
LV7
2017-10-09
32768的二进制表示是多少?32767 的2进制是 111111111111111。
32768 的2进制是 10000000000怀00000。
你可以用除以2取余数的方法获得。
也可以 用 printf("%x",来自32768); 得到 16 进制值8000;然后 一位拉4位方法得 1000 0000 0000 0000。
也可以用程序:
函数:
void dec2bin(int c)
{
int i = 0;
360问答for(i = 31; i >= 0; i--){
if((c & (1 << i)) != 0){
printf("1");
}else{
printf("0");
}
}
}
调用:dec2bin(32768);
打印出32位:0000000000000000100000000000000032768整除2结果是16384。余数是0那么最后一位是0。16384再整除岁演格轴破技云2结果是8192余数是桥基0。那倒数第二位也是0。8192整除2结果是4096余数是食响获远慢言孩华江0。倒数第三位也是0。你可以依次这样烂枝整除2算下去。把余数从右到左这样排回来。到最后结果是1时把这个1加到二进制数的第一位。指之秋施校清离致那样就是32768的二进制结果。32768这个数是特殊的。刚好的2的敏历谨15次方。那就写成1加15个0.就是1000000000000图煤独000
00

您可能感兴趣的内容

相关问题

查看更多相关问题