[应用相关] 比较个位与个位之间

[复制链接]
 楼主| xia00 发表于 2017-12-25 22:35 | 显示全部楼层 |阅读模式
我在用SHT10做温湿度的时候,要设置温度上下限,取了温度的十位和个位拿来做比较,是十进制比较的,但是比较的时候,只能比较个位与个位之间
hfdy01 发表于 2017-12-25 22:39 | 显示全部楼层
简单问题复杂化。
转换成二进制不会?!
CallReceiver 发表于 2017-12-25 22:42 | 显示全部楼层
为什么要十位和个位拿来做比较
boy1990 发表于 2017-12-25 22:44 | 显示全部楼层

建议把你需要比较的数据转换为二进制或十六进制    这样比较起来很方便
sourceInsight 发表于 2017-12-25 22:45 | 显示全部楼层
换成二进制  比较起来直观一点
bbapple 发表于 2017-12-25 22:47 | 显示全部楼层
比较两者值大小的没那么麻烦吧。
handleMessage 发表于 2017-12-25 22:48 | 显示全部楼层
这个要注意数据的符号性的问题。
zhouhuanの 发表于 2017-12-25 22:51 | 显示全部楼层
可以直接比较数值大小。
wanglaojii 发表于 2017-12-25 22:52 | 显示全部楼层
数据比较都是通过二进制形式。
wahahaheihei 发表于 2017-12-25 22:53 | 显示全部楼层
你需要取出来10位的数字和个位的数字,你不会?
wahahaheihei 发表于 2017-12-25 22:54 | 显示全部楼层
比如先取整数部分后为13
个位=13%10
十位=13/10
上面定义为char类型就可以了。
laozhongyi 发表于 2017-12-25 22:54 | 显示全部楼层
问题想复杂了吧,直接计算就行。
wahahaheihei 发表于 2017-12-25 22:55 | 显示全部楼层
其实一般都是0度以上,用无符号字符类型也可以,unsigned char
Edisons 发表于 2017-12-25 22:55 | 显示全部楼层
数值之间都是二进制,不是十进制。
_gege 发表于 2017-12-25 22:57 | 显示全部楼层

数值比较不是直接设置就ok吗?
Mozarts 发表于 2017-12-25 22:59 | 显示全部楼层
温度的比较是通过数值直接计较就可以。
Listate 发表于 2017-12-25 23:01 | 显示全部楼层
这个温度的十位和个位这个有可比性吗?
dongnanxibei 发表于 2017-12-26 10:34 | 显示全部楼层
不知道这个比较的意义何在。
Richardd 发表于 2017-12-26 11:44 | 显示全部楼层
是比较两个数,还是只比较个位数??
android2 发表于 2017-12-29 18:41 | 显示全部楼层
用无符号字符类型也可以,unsigned char
您需要登录后才可以回帖 登录 | 注册

本版积分规则

179

主题

1867

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

179

主题

1867

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部