找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3513|回复: 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;

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

有大神可以指导一下我么。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

使用道具 举报

板凳
ID:190832 发表于 2017-11-24 19:24 | 只看该作者
你学过数电吗???知道什么是有符号数什么是无符号吗???
回复

使用道具 举报

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

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

使用道具 举报

5#
ID:208180 发表于 2017-12-6 09:24 | 只看该作者
问题已解决。
回复

使用道具 举报

6#
ID:258071 发表于 2017-12-6 10:31 | 只看该作者
这种用C语言的话 注意用类型的定义就能解决数据的表示方式
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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