当前位置:   article > 正文

几种实现i和j位置上的元素交换的方法(包含使用临时变量,逻辑运算符,算数运算等方法)及其性能分析_二进制数第i位和第j位值互换

二进制数第i位和第j位值互换

基础知识:各种运算符号

  1. 算数运算符(9个):+ - * / % ++ –

  2. 关系运算符(6个):== != > >= < <=

  3. 逻辑运算符(6个):
    &&(逻辑与)、||(逻辑或)、!(逻辑非),还有几个容易弄混淆的位操作符(进行按位操作):&(按位与)、|(按位或)、~(按位非),后面三个既是逻辑运算符又是位运算符

  4. 位运算符(7个):&(按位与)、|(按位或)、~(按位非) ^(按位异或)、 x >> y(将x的补码右移y位,每次右移一位,相当于原数据乘以2) 、 x << y(将x的补码左移y位,每次左移一位,相当于原数据除以2)

  5. 赋值运算符用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。

  6. 条件运算符这是一个三目运算符,用于条件求值(?

    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/215206
推荐阅读
相关标签