问题标题:
十进制数-74用8位二进制补码表示是多少?
问题描述:
十进制数-74用8位二进制补码表示是多少?
彭金祥回答:
补码:10110110
任宗奎回答:
用电脑上的计算器,win7的选programmar模式,写-74,转bin就行了。
廖承林回答:
[-74]原=11001010
[-74]反=10110101
[-74]补=10110110
韩俊伟回答:
-74的原码是01001010
反码是10110101
补码是10110110 答案补充给你一个求任意整数的补码的程序。(范围在-128到255,或想范围更广,可自行改代码)
#include"stdafx.h"
#include"stdio.h"
#include"stdlib.h"
main()
{
intn,i,j;
intresult[8];
charagain;
do
{
printf("Pleaseinputthenumbern");
scanf("%d",&n);getchar();
j=n;
for(i=7;i>=0;i--)
{
result[i]=j&=1;
j=n;
j>>=8-i;
}
printf("%2d",n);
for(i=0;i
查看更多