计算整型值的原码、补码

直接上代码。。。。。

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");
}`

posted @ 2024-08-22 14:51  jin不会c语言  阅读(10)  评论(0)    收藏  举报