c語言中右移’是什么意思

【c語言中右移’是什么意思】c語言中右移“>>”意思是將數的對應的二進制右移,移了以后空出的補零 , 比如a等于129的二進制是10000001,a>>2,則a等于00100000,即a等于32,相當與129除以4等于32 。右移一位相當于a除以2 。左移即“<<” , 將數的對應的二進制左移,相當于將原來的數乘以2,比如a等于5,的二進制是00000101,a<<2,則a等于00010100(右邊空出的補零) 。