#include<iostream> using namespace std; #define ull unsigned long long int main() { ull n; cin>>n; cout<<((ull)1<<n)<<endl;//OUT=1 cout<<((ull)1<<64);//OUT=0 return 0; }
当输入n=64时,出现了如注释所示的输出,是什么道理???