题目描述:
输入一个整数,输出对应的源码、反码和补码(用32位来表示)
参考代码:
#include <stdio.h>
int arrNum[33]; //用来保存转换后的二进制,用32位表示,全局变量所有数组元素已经初始化为0了
void Print()
{
//输出此刻的二进制,为了方便运算,之前是倒过来存储的
for (int i = 31; i >= 0; i--)
printf("%d", arrNum[i]);
printf("\n");
}
int main()
{
int studentNumber, i, index = 0, temp;
scanf_s(