机器数字长为8位(含1位符号位),当x=+100(十进制)时,其对应的二进制为________,[x]原=________,[x]反=________,[x]补=________,[x]移=________。
机器数字长为8位(含1位符号位),当x=-128(十进制)时,其对应的二进制为________,[x]原=________,[x]反=________,[x]补=________,[x]移=________。
机器数字长为8位(含1位符号位),当x=+127(十进制)时,其对应的二进制为________,[x]原=________,[x]反=________,[x]补=________,[x]移=________。
下面是一个将十进制正整数转换为 2进制数的函数定义:
void tobinary(int x)
{
while (x>0) {
printf("%1d",x%2);
}
}
要实现函数的功能,则在空白处应该填写的程序语句是()。
A.x=x/2;
B.x=x/10;
C.x=x%2;
D.x=x%10;
在整数定点机中,机器数字长为8位(含1位符号位),当x=-1(十进制)时,其对应的二进制为________,[x]原=________,[x]反=________,[x]补=________,[x]移=________。