用char类型变量保存单字节的16进制数,char类型最大值通常为127,当保存的16进制数大于127时,会产生溢出,此时打印出的值前面会有多个ffff,入打印0x89,打印后的输出是fffff89,改为用unsigned char 的变量保存就可以解决此问题。
Day3 数据类型及进制编码(上)
2024-07-15 16:20:01 36 阅读
用char类型变量保存单字节的16进制数,char类型最大值通常为127,当保存的16进制数大于127时,会产生溢出,此时打印出的值前面会有多个ffff,入打印0x89,打印后的输出是fffff89,改为用unsigned char 的变量保存就可以解决此问题。