在调试一段代码的时候,发现输出有些问题,\0被输出为a,
我以为是输出语句的问题,就换了输出语句,问题还是存在 。
我就换成最简单的赋值与输出,发现其它字符没问题。只有0本来是空值的,被输出为a,但保存的是数值0,经过加36后再输出,可得正确的字符。
后来,输出至文件,结果正常。期间经历了卸载,清空所有安装文件夹,清空注册表所有相关键值,均未解决问题。重装系统应该可以解决这个问题。但我想知道,是哪个地方出了问题?
应该就是编译器的问题吧
有没有人帮忙看一下?