标题:
24c02该如何储存负数?
[打印本页]
作者:
etxuxu
时间:
2017-11-24 15:14
标题:
24c02该如何储存负数?
在写24c02的程序部分过程中发现不知道怎么去储存负数
举个例子:
在温度控制系统的过程中,假设需要写入的温度设定缓存是“t_cache”
当设定温度限定值t_set是-12度的时候,
那么 十位数“1” 和 个位数“2” 我可以直接用“t_set/10” 和 “t_set%10” 来表达。。
t_cache[0]=(负号不知道怎么表达);
t_cache[1]=t_set/10;
t_cache[2]=t_set%10;
那符号 “-” 应该怎么表达呢?
有大神可以指导一下我么。。
作者:
zl2168
时间:
2017-11-24 19:06
二进制负数有专门的表达形式,建议楼主参阅有关书籍。同时建议先学理论,打基础,否则,问题多多,事倍功半。
作者:
hange_v
时间:
2017-11-24 19:24
你学过数电吗???知道什么是有符号数什么是无符号吗???
作者:
etxuxu
时间:
2017-11-24 22:25
zl2168 发表于 2017-11-24 19:06
二进制负数有专门的表达形式,建议楼主参阅有关书籍。同时建议先学理论,打基础,否则,问题多多,事倍功半 ...
谢谢回复与指点,一定好好恶补。
作者:
etxuxu
时间:
2017-12-6 09:24
问题已解决。
作者:
nuptxxy
时间:
2017-12-6 10:31
这种用C语言的话 注意用类型的定义就能解决数据的表示方式
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1