www.3112.net > C语言中^代表什么?什么意思?

C语言中^代表什么?什么意思?

^是位运算符中的异或运算符,也称XOR运算符.它的规则是若参与的两个二进位相同,则结果为0(假),不同则为1(真).即0^0=0,0^1=1,1^0=1,1^1=0;再如下面: 00111001 (^) 00101010 ---------------- 00010011

C语言中“ ∧ ”是“按位异或”运算符(Bitwise exclusive OR operator).整数在计算机中用二进制的位来表示,C语言提供一些运算符可以直接操作整数中的位,称为位运算,这些运算符的操作数都必须是整型的.按位异或运算符“^”是双

最低0.27元开通文库会员,查看完整内容> 原发布者:酱油灬到处飞 《C语言程序设计》复习提纲一、单项选择题和填空题的知识点1、函数是C程序的主要组成部分,函数是C程序的基本单位.一个C语言程序是由一个或多个函数组成的,其中

^是异或,位运算,相同为0,不同为1 a=3,二进制表示是00000011 b=5,二进制表示是00000101 a=a^b,a的值为: 00000110 b=b^a,b的值为: 00000011,即a的初值3 a=a^b,a的值为: 00000101,即b的初值5

/ 除 \ 放在字符串中是转义字符, 放在每行结尾是续行符 * 乘 () 括号运算 || 或 && 与 ^ 位异或运输 % 求余运算 "" 包含字符串

“^”是异或运算符,这是位运算符,比如a=5,b=6,那么a^b=5^6=0101^0110=0011=3

就是 A 和B异或后传给A.. 比如 A 为二进制 0101 B为二进制1010, A ^= B 之后, B 还是B, A 为A^=B的值, 为二进制的1111.. 不知道楼主说的0 是从何而来? A 又没有和他

位异或就是按照二进制位进行, 例如12^13 把12跟13都转为二进制位(计算机不用转的,人计算才要转) 1100 ^ 1101 就是 0001 也就得到了1

^ & | 都是位运算符号.^ 表示 按位异或 例如:1010b | 1110b = 0100b&表示 按位与.例如:1010b & 1110b =1010b | 表示 按位或.例如:1010b | 1110b = 1110b

?和:是组合使用的逻辑符号

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com