找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3180|回复: 5
收起左侧

24c02该如何储存负数?

[复制链接]
ID:208180 发表于 2017-11-24 15:14 | 显示全部楼层 |阅读模式
在写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;

那符号 “-” 应该怎么表达呢?

有大神可以指导一下我么。。
回复

使用道具 举报

ID:258071 发表于 2017-12-6 10:31 | 显示全部楼层
这种用C语言的话 注意用类型的定义就能解决数据的表示方式
回复

使用道具 举报

ID:208180 发表于 2017-12-6 09:24 | 显示全部楼层
问题已解决。
回复

使用道具 举报

ID:208180 发表于 2017-11-24 22:25 | 显示全部楼层
zl2168 发表于 2017-11-24 19:06
二进制负数有专门的表达形式,建议楼主参阅有关书籍。同时建议先学理论,打基础,否则,问题多多,事倍功半 ...

谢谢回复与指点,一定好好恶补。
回复

使用道具 举报

ID:190832 发表于 2017-11-24 19:24 | 显示全部楼层
你学过数电吗???知道什么是有符号数什么是无符号吗???
回复

使用道具 举报

ID:111634 发表于 2017-11-24 19:06 | 显示全部楼层
二进制负数有专门的表达形式,建议楼主参阅有关书籍。同时建议先学理论,打基础,否则,问题多多,事倍功半。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表