今天寫位元組的筆試題,寫了一句long long minn = (1<<60);
結果minn居然是0!又試了一下1<<31是-2147483647,這尼瑪不就是int嗎??坑人呢。。。
我電腦是64位的,我也不知道如果提交了的話long long會不會恢復正常,三觀炸了。
uj5u.com熱心網友回復:
C++ 11 long long 要求至少是64位uj5u.com熱心網友回復:
1<<31 當然是int ,你要 1LL<<31;轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/92071.html
標籤:C++ 語言
