嵌入式蓝桥杯又一个谜之错误 范围 (0-10小数)%d打印出来默认是0

这个BUG在于 用sprintf %d整数型去打印数据时候 数据总为0(原数据是个u16
类型 整数加小数f范围 例如3.30这样的)

			sprintf(Height,"   Height : %d ",Height_num);

若是用%f打印 数据 数据又有了

			sprintf(Height,"   Height : %f ",Height_num);

后得出结论
(0-10小数)%d打印出来默认是0

猜你喜欢

转载自blog.csdn.net/m0_46179894/article/details/108895938