DSP 的C 语言

[复制链接]
2577|4
 楼主| wangcunboy 发表于 2010-8-31 15:19 | 显示全部楼层 |阅读模式
在CCS中为什么16位的有符号-442赋值给32位的整型变量后会变成 -441呢,甚不理解.
lelee007 发表于 2010-8-31 18:15 | 显示全部楼层
16位到32位时,32位里边的高位被补成了符号位
ff_hust 发表于 2010-9-1 09:17 | 显示全部楼层
负数的高位本来就是符号位吧
ar_dong 发表于 2010-9-2 09:29 | 显示全部楼层
好像不应该这样
 楼主| wangcunboy 发表于 2010-9-2 17:12 | 显示全部楼层
ar_dong   发表于 2010-9-2 09:29 4楼:
好像不应该这样
===================================
正解,又是数组越界惹得祸,出现了不应该出现的现象.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

49

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部