TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS v7.1中无法定义unsigned int型变量

各位老师,请教以下问题:

我在CCS v7.1中建立一个msp430f149的项目,定义一个unsigned int类型的变量,让其从0开始累加,累加到32767时都是正常的,累加到32768时却变成了-32768,我明明定义的是unsigned int类型的变量,为啥会出现这个问题?请指教

Ling Zhu2:

Laiyuan Gao

各位老师,请教以下问题:

我在CCS v7.1中建立一个msp430f149的项目,定义一个unsigned int类型的变量,让其从0开始累加,累加到32767时都是正常的,累加到32768时却变成了-32768,我明明定义的是unsigned int类型的变量,为啥会出现这个问题?请指教

Sheldon He:

你好,请试一试在定义变量的时候这样写

volatile unsigned int i;

可以避免变量的数据类型因为优化而改变。

赞(0)
未经允许不得转载:TI中文支持网 » CCS v7.1中无法定义unsigned int型变量
分享到: 更多 (0)