标签: c++ char hex
我正在将一些十六进制值存储在char数组中。我想对这些十六进制值求和,如果它大于1个字节,则应该丢弃较大的位。
例如,我可能会声明 字符a = 0x21; char b = 0x07;
,因此我想将它们相加以获得十六进制值0x28,该值应作为char存储。
答案 0 :(得分:1)
谢谢tkausl。这让我意识到答案将是int类型,我很困惑为什么它会给我40。
我正在寻找char(a + b)。