rt,我的板子里有一句话:
x=(x<<1)+(x<<3)+(c^48);
c是字符,x是最终的数字,请问这是什么意思?完整版子:
inline int read(){ int x=0,f=1; char c=getchar(); while(c<'0'||c>'9'){ if(c=='-')f=-1; c=getchar(); } while(c>='0'&&c<='9'){ x=(x<<1)+(x<<3)+(c^48); c=getchar(); } return x*f; }