合信论坛

快捷导航
查看: 8|回复: 0

有符号字节值写入有符号整数

[复制链接]

55

主题

56

帖子

3846

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3846
发表于 7 小时前 | 显示全部楼层 |阅读模式
问题:程序中字节运算默认为无符号,当读取的值为负数时,无法转换出与有符号字节值相同的有符号整数。
1.jpg

解决办法:
已知有符号字节范围为:-128~127,当值小于0时,对应的无符号值为:有符号字节值+256。程序中想无符号字节转整数值大小不变,需当有符号字节值小于0时,将转换的整数减256则得到的值大小等于有符号字节值。
程序样例:
2.jpg

运行结果:
3.jpg 4.jpg

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

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2025-6-26 17:20 , Processed in 0.196735 second(s), 26 queries .

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