c++ VC 编程语句解释

来源:百度知道 编辑:UC知道 时间:2024/05/29 12:43:57
fState[x][y]^=1;
里面的^是什么意思呢?找高人讲解:)
谢谢你们的回答啊 但不完整 1 是换成16进制做这个转换吗?

异或
例如:10100001^00010001=10110000
不需要你做转换,在进行这个 运算的时候,系统会自动用其2进制格式来运算

a ^= 1 就是 a = a ^ 1 这里面 ^是按位异或

^表示按位异或
数组fState[x][y] = fState[x][y] ^ 1;