x<< n;//表示将x的值的二进制数向左移动n位
a=1<<2;//表示a等于1的二进制数向左移动2位,0001变为0100,即a等于1*2^2=4
b=2<<3;//表示b等于2的二进制数向左移动3位,0000 0010变为0001 0000,即b等于2*2^3=16
x<< n=x2^n,操作速度上x<< n要比x2^n快。
x<< n;//表示将x的值的二进制数向左移动n位
a=1<<2;//表示a等于1的二进制数向左移动2位,0001变为0100,即a等于1*2^2=4
b=2<<3;//表示b等于2的二进制数向左移动3位,0000 0010变为0001 0000,即b等于2*2^3=16
x<< n=x2^n,操作速度上x<< n要比x2^n快。
本文标题:a=1<<2含义
本文链接:https://www.haomeiwen.com/subject/ysxjjltx.html
网友评论