jsy1_sjw2 发表于 2023-8-14 09:34:45

求变量注意的地方

各位同仁你们好,在qt5.6.1中碰到一个奇怪的问题,具体如下:求
100 ^ 10的值(理论上应该为0,但断点观察为110),在函数内设一个变量为volatile quint8 a,设断点后发现a=110,
这是肯定不正确的,但是找不出毛病,我用100 | 10也是110,求群内同仁的指点,感谢


eric2013 发表于 2023-8-14 09:51:39

楼主是怎么个意思,把100 ^ 10赋值给quint8类型的变量a ?

jsy1_sjw2 发表于 2023-8-14 11:37:26

硬汉大侠,是这个意思,将100和10异或后送给变量a,但为什么结果为110?不清楚那里错了

jsy1_sjw2 发表于 2023-8-14 12:41:26

把100 ^ 10赋值给quint8类型的变量a

jsy1_sjw2 发表于 2023-8-15 16:32:09

100和10异或结果就是110,是我自己没注意,:handshake

glory 发表于 2023-8-15 22:08:11

楼主没学过二进制、十六进制?

jsy1_sjw2 发表于 2023-8-21 15:36:50

glory 发表于 2023-8-15 22:08
楼主没学过二进制、十六进制?

这个问题真不应该提上来,是我错了:handshake
页: [1]
查看完整版本: 求变量注意的地方