wangcunboy 发表于 2010-8-31 15:19

DSP 的C 语言

在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楼:
好像不应该这样
===================================
正解,又是数组越界惹得祸,出现了不应该出现的现象.
页: [1]
查看完整版本: DSP 的C 语言