发布网友 发布时间:2022-04-23 15:04
共2个回答
热心网友 时间:2023-09-21 00:14
转化规则是“除2取余”(前面的0可无视)
10%2=0;10/2=5;第一位(从右向左)为0
5%2=1;5/2=2;第2位为1
2%2=0;2/2=1;第3位为0
1%2=1;1/2=0;第4位为1
所以10=1010
十进制整数转二进制数方法:除以2取余数,逆序排列(除二取余法)。
具体做法:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
热心网友 时间:2023-09-21 00:15
转化规则是“除2取余”(前面的0可无视)
10%2=0;10/2=5;第一位(从右向左)为0
5%2=1;5/2=2;第2位为1
2%2=0;2/2=1;第3位为0
1%2=1;1/2=0;第4位为1
所以10=1010追问c语言中前面的0也可以无视吗,跟存储空间有关系把