int add(int a, int b){ while(a!=0){ int temp=a^b; a=((unsigned int)(a&b)<<1); b=temp; } return b; }
不用加号实现加法,leetcode的题,不加unsigned就会通过不了,但是我在gcc上能通过,这该怎么处理,unsigned有没有必要写啊
收起
语法规定:都默认signed
报告相同问题?