char x=3y=6z;z=x^y则z的值是为什么
z的值是5,因为^是按位异或运算符,它对两个操作数的每个对应位执行异或操作。在二进制表示中,3表示为011,6表示为110。执行异或操作后,得到的结果为101,即5。
原文地址: http://www.cveoy.top/t/topic/ilG7 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
z的值是5,因为^是按位异或运算符,它对两个操作数的每个对应位执行异或操作。在二进制表示中,3表示为011,6表示为110。执行异或操作后,得到的结果为101,即5。
原文地址: http://www.cveoy.top/t/topic/ilG7 著作权归作者所有。请勿转载和采集!