77问答网
所有问题
C语言中的异或,也就是符号"^",是按位异或吧?
重点是“按位”两个字
举报该问题
推荐答案 推荐于2019-10-04
把十进制的数换成二进制后,写成你常用的加减的形式,也就是对齐。不相同时为1,同为0.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/NIYW3vpNvNINpNW83W.html
其他回答
第1个回答 2014-06-03
^在C语言中属于位运算符,所以是按位异或。
第2个回答 2014-06-03
按位与&
按位或|
按位取反~
“异或”运算符(^)
相似回答
按位
或、
异或
和按位或是什么关系呢?
答:
1、按位或:如果两个相应的二进制位有一个为1,则该结果为1,否则为0。
2、按位异或(^):如果两个相应的二进制位值不同则为1,否则为0
。3、按位与(&):如果两个相应的二进制位都为1,则该位的结果值为1,否则为0。按位的各种运算,结合图形看起来是不是还挺简单,不过这些都是正数的操作...
C语言里
“^”
符号是
什么意思……?
答:
在C语言里这个符号“ ∧ ”表示“按位异或”运算符
。例:^ 按位异或 AND (位与&) OR ( 位或| ) XOR ( 位异或^ )1 & 1 = 1, 1 | 1 = 1, 1 ^ 1 = 0 1 & 0 = 0, 1 | 0 = 1, 1 ^ 0 = 1 0 & 1 = 0, 0 | 1 = 1, 0 ^ 1 = 1 0 & 0 = 0, ...
c语言中^是
什么意思?
答:
符号^在c语言里是“按位异或”的意思
。按位异或运算 按位异或运算符“^”是双目运算符。其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,结果为1。参与运算数仍以补码出现,例如9^5可写成算式如下: 00001001^00000101 00001100 (十进制为12)main(){int a=9;a=a^15;print...
C语言里的按位异或
运算符
答:
按位异或,
其操作符为^,形式为a^b计算时,根据操作数a和b每位的值,计算结果,当a,b的对应位上值相同时,结果的该位上值为0,否则值为1。如char a = 0x12, b = 0x34;a^b= 0x12 ^ 0x34= B0001 0010 ^ B0011 0100= B0010 0110=0x26 ...
C语言位
运算符:与、或、
异或
、取反、左移和右移!
答:
在
C语言的
世界里,位操作符犹如二进制运算的瑞士军刀,它们包括按位与(&)、按位或(|)、
按位异或
(^)、取反(~)、左移(<>),在处理二进制数据时展现出了强大的威力。</ 按位与(&):</ 这个运算符如同一个精密的清零工具,通过与操作可以清零低字节或保留特定位。例如,60与17的按位与运算...
c语言里异或
运算是哪个
符号?
要包含什么头文件么
答:
C语言中的异或符号
是:^ ,输入方式是shitf +6,它是一个内部运算符,不用包含任何文件。 异或是一个位运算符,它的主要功能如下:1.与1
异或,
可以使特定位翻转;2.与0异或,保留其值;3.交换两值,不使用临时变量。代码:a=a^b;b=b^a;a=a^b。 本回答由电脑网络分类达人 郭强推荐 举报| 答案纠错 | 评论 ...
C语言中
有 ^ 这个运算符吗?
答:
有的,“^”是“
位异或
”。另外运算
符号
还有:()、 []、 -> 、 .、!、 ++、 --:圆括号、方括号、指针、成员、逻辑非、自加、自减 ++ 、 -- 、 * 、 & 、 ~ 、!:单目运算符 < 、 <= 、 > 、 >=:关系运算符
大家正在搜
相关问题
C语言里的按位异或运算符
C语言中1^8怎么算?^是按位异或运算符
C语言里的按位异或运算符
c语言中,^为什么叫按位异或
c语言里异或运算是哪个符号?要包含什么头文件么
C语言 按位两次异或是什么意思
c语言中按位异或符号在键盘中按哪个见可以得到
C语言中:我们使用的异或一般是按位的异或,那么有没有逻辑异或...