左移运算符是二进制码向左移动相当于 乘以2,比如: 0011<< ==0110 为什么相当于乘以二呢??? 使用位权展开式得 0011等于2^1+2^0 0110等于2^2+2^1=2*(2^1+2^0) ,也就是说使用了左移运算符之后,大小变为原来的两倍。右移运算符相当于 除以2,右移同理。
左移<< , 右移>>符号的理解
左移运算符是二进制码向左移动相当于 乘以2,比如: 0011<< ==0110 为什么相当于乘以二呢??? 使用位权展开式得 0011等于2^1+2^0 0110等于2^2+2^1=2*(2^1+2^0) ,也就是说使用了左移运算符之后,大小变为原来的两倍。右移运算符相当于 除以2,右移同理。
猜你喜欢
转载自blog.csdn.net/s_p_y_s/article/details/78087423
今日推荐
周排行