登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:请高手指点
点击:407 回复:8
楼主
编辑
引用
管理
妖精2004
为什么一个字节8位表示有符号十进制数的范围是-128~127,16进制有符号数的范围是80~ff,关键是-128和80怎么得来的,有什么标准
16-12-08 09:06
1楼
编辑
引用
管理
sxwsyc
最高位是符号位,所以8位变7位
16-12-08 09:27
2楼
编辑
引用
管理
妖精2004
这个变7位我知道,可是正数是127和ff好理解,但负数怎么是-128和80呢?
16-12-08 11:20
3楼
编辑
引用
管理
ZCMY
呵呵;带符号位的,那么首位为1时对应负数;
负数转换方法:按二进制除符号位外取反+1;
最后修改:
2016/12/8 12:21:26
16-12-08 12:04
4楼
编辑
引用
管理
guanyumou
建议购买一本李老师的《工程数学》
16-12-08 12:53
5楼
编辑
引用
管理
ZCMY
带符号80二进制1000 0000 除首位1表示-数,后面全部取反,为111 1111,对应127,加1就是128; 加-号就是-128;
最大7F,也就是+127;
16-12-08 13:00
6楼
编辑
引用
管理
PowermanRCEz
这是规定的,没有为什么,带符号不带符号16进制代码是一样的,只是在屏幕十进制显示时带符号的减半,不带符号的直接显示
16-12-10 14:27
7楼
编辑
引用
管理
ZCMY
2位带符号16进制,0~7F对应正常0~127
FF对应-1
FE对应-2
...............
80对应-128
16-12-10 15:02
8楼
编辑
引用
管理
妖精2004
感谢大侠们的热心讲解
16-12-13 18:02
工控新闻
磁性传感器产品组合扩展 - 高精度TMR角度传感器
国产工业“大脑”担纲指挥!宝信软件天行T4实现规模化应用
战略联合!和利时携手安徽聚力粮机深耕粮食行业
东土科技上半年实现营收3.9亿元 加速具身机器人战略新兴业务布局
霍尼韦尔发布AI辅助数字化套件,推动工业从自动化向自主化转型
工业安全传感器市场强势复苏,国产“黑马”突围破局!
华北工控BIS-6620K-A10:助力机场智能闸机实现安全高效通行
超大型传统码头自动化升级新标杆:英威腾赋能青岛港实现技术突破与效率飞跃
更多新闻资讯