10转化成二进制的数为什么是00001010

发布网友 发布时间: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也可以无视吗,跟存储空间有关系把

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com