#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
int n=99;
int shift=n>>2;
cout<<shift;
shift=shift<<2;
cout<<shift;
}
上面的结果给出了“unsignedShift=24”。问题是如果给出 24,我怎样才能取回原始值,即n
99。当我使用左移时,它显示的答案是 96。如何处理负数