printfhhx 1234&127 输出结果为 为什么?中文
输出结果为 82。 这是因为 1234 和 127 都是十进制数,将它们与位运算符 & 结合使用时,会将它们转换为二进制进行运算。 1234 的二进制表示为 10011010010,而 127 的二进制表示为 1111111。 将它们进行按位与运算后,得到的结果是 82,即 1010010 的十进制表示。 最后,使用 %hhx 格式化输出时,将十进制数 82 转换为十六进制表示,结果为 52。
原文地址: http://www.cveoy.top/t/topic/iBAx 著作权归作者所有。请勿转载和采集!