一般来说,数字,在程序中默认是int 所以下面两个函数的适用范围,前者是longlong,后者是int。 ll solve(ll x){ return ((ll)(1)<<x)-1; } 和 ll solve(ll x){ return (1<<x)-1; }