#include<iostream> using namespace std; #define INF 1<<10 int main() { cout<<INF; return 0; }
如上,我用位运算定义INF,用cout输出就是110,不是1024 如果先int n=INF再cout<<n就是1024 求原因