你显示了以后就是显示的字符了,字符是没有你这个数值大小的关系的。
你要比较,一定是比较整数或是浮点数。
单片机大部分是支持这些比较的,只是汇编可能不一样。
你这样的小数,可以直接比较的。
if(1.5f>2.5f),这样的比较是可以的。
你也可以像楼上说的,乘以个10、100、1000转换成整数再比较。
比较完成之后,再显示结果 。而不是显示完了对比较显示的字符。
你的意思是说2.056用数码管显示成2056这样吗?
这样直接将那个数乘上1000就行,四位数码管有个库文件的,直接将需要显示的数输入即可
您好,比較時候就是依照您float變數時候進行比較就可以了,大部分STM32也都有支援FPU,
顯示的話如果要顯示純整數就是直接乘1000再取整數就可
以上