请问c语言里面,加 '0' 和 减 '0'有什么区别呢?
while (t != 0) {
remainder = t % 16;
t = t / 16;
if (remainder <= 9 && remainder >=0)
a[i] = remainder + '0';
else a[i] = remainder - 10 + 'A';
i++;
}
这里的remainder在加 '0'后我才能得到理想的数字结果,最开始我写的减 '0' ,在devc++里运行出来是一个汉字