c语言编程中的原码是怎么得出的??

来源:百度知道 编辑:UC知道 时间:2024/06/15 06:38:33
例如10的原码是怎么得出的??有公式吗??还是怎么得出的??

这里的"10的原码"就是指10的二进制形式,也就是将十进制数字10转换为二进制数字就得到了10的原码.
补充:在vc中整形为4个字节,即16为2进制数。
10进制转为2进制的公式:
例如:
10/2=5………0;
5/2=2………`1;
2/2=1…………0;
1/2=0…………1;
…………表示余数;
按照从上到上的顺序把余数连起来就是:1010
将补齐16位数则得到:0000 0000 0000 1010
类似于15的原码:
15/2=7余1;
7/2=3余1;
3/2=1余1;
1/2=0余1;
15的原码:0000 0000 0000 1111
希望能采纳,谢谢

数的原码就是这个数的二进制表示.求二进制用除二取余的方法.而负数的原码,最前面的那个数是1.

这里的"10的原码"就是指10的二进制形式,也就是将十进制数字10转换为二进制数字就得到了10的原码.