关于判断温度的一个有趣的问题

2019-08-18 21:16发布

请给个大神指导,将0改成30后在30以下并没有出现“-”
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
正点原子
1楼-- · 2019-08-18 22:06
搞个仿真器跟踪一下,分分钟解决
笨笨呆呆
2楼-- · 2019-08-19 03:30
呼救大神来
苦笑宁
3楼-- · 2019-08-19 08:39
我也是新手
void LCD_ShowNum(u16 x,u16 y,u32 num,u8 len,u8 size)
这个函数,num的定义是无符号型,显示不了负数。
你把0变成了30之后,在小于30度的温度里,temperature是负数,所以显示不了。
不知道我说的对不对
Sun_Fly
4楼-- · 2019-08-19 11:16
 精彩回答 2  元偷偷看……
笨笨呆呆
5楼-- · 2019-08-19 13:24
苦笑宁 发表于 2017-5-16 11:13
我也是新手
void LCD_ShowNum(u16 x,u16 y,u32 num,u8 len,u8 size)
这个函数,num的定义是无符号型 ...

我是说为什么显示不了“-”这个符号
御剑江湖
6楼-- · 2019-08-19 14:13
可以仿真看一下 执行到if的时候,temperature的值是多少

一周热门 更多>