C语言:从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。

2025-02-25 11:03:17
推荐回答(1个)
回答1:

把最后的printf("%d",sum)改成printf("%u",sum)。
所有大于0x80000000的数用%d输出时,都是负数。