stc15w4XX系列单片机重定向printf类似%d,%f格式化输出问题
重定向后的printf输出必须把对应的输出值强制转换为对应的数据类型,比如想要让a以十进制输出,则需要强制转换为printf(“”%d\r\n“”,(int)a),否则打印异常

换为十六进制模式值如下

加上强制转换就行了

换为16进制查看也没问题

能够改变的只有自己
重定向后的printf输出必须把对应的输出值强制转换为对应的数据类型,比如想要让a以十进制输出,则需要强制转换为printf(“”%d\r\n“”,(int)a),否则打印异常

换为十六进制模式值如下

加上强制转换就行了

换为16进制查看也没问题
