在C语言中 <<与<<=的区别

2023-05-16 综合 93阅读

在C语言中 <<与<<=只有一个区别就是作用不同。

C语言中的>>和<<分别是左移运算符和右移运算符,用于整数在二进制形式的移位运算;

关系运算符用于比较启宴运算。包括大于(>)、小于(<)、等于(==)、大于等于(>=);小于等于(<=)和不等于(!=)六种。

在C语言中x<<=1等于x=x<悄哗银<1,是把x左移1位以后值保存回x里,x发生变化了。

扩展资料

结合方向右结合(自右至左)单目运算符

!逻辑非运算符

~按位取反运算符

++自增运算符

--自减运算符

-负芦枯号运算符

(类型)类型转换运算符

*指针运算符

&地址与运算符

sizeof长度运算符

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com