您好、欢迎来到现金彩票网!
当前位置:手机棋牌游戏平台 > 位异或 >

C语言里的按位异或运算符

发布时间:2019-05-29 01:00 来源:未知 编辑:admin

  异或运算符∧也称XOR运算符,它的作用是判断参加运算的两个二进制位是否为同号,若同号则结果为0;异号则为1。即0异或0=0,1异或0=1,1异或1=0。

  1、使特定位翻转。假设有01111010,想使其低4位翻转。可以将它与0000111进行异或运算,结果为01110101。

  3、交换两个值,不用临时变量。假如a=3,b=4。想将a和b的值互换,可以用以下赋值语句实现:

  位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。

  ~ 取反 ~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变0

   右移 将一个数的各二进制位右移N位,移到右端的低位被舍弃,对于无符号数,高位补0

http://lake-macquarie.com/weiyihuo/49.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有