计算整型值的原码、补码
直接上代码。。。。。
include <stdio.h>
include <stdlib.h>
int main()
{
//输出一个整型值的原码、补码
printf("请输入一个整数: ");
int num;
scanf("%d", &num);
printf("原码:");
for (int i = 31; i >= 0; i--)
{
printf("%d", (num >> i) & 1);
}
printf("\n补码:");
for (int i = 31; i >= 0; i--)
{
printf("%d", ((num >> i) & 1) ^ 1);
}
printf("\n");
system("pause");
printf("\n");
}`
浙公网安备 33010602011771号