请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430F5659 您好!
我尝试使用 uint32_t 变量作为错误标志。
然而、即使存储在 uint32_t 中、超过2个字节的位移也会产生0x0000的值
如何设置 uint32_t 的第3个字节和第4个字节中的位? 谢谢!
#include "stdint.h"
void main(){
uint32_t test = 0;
测试 |=(1<<16);
if (test){
返回0;
}
否则{
返回-1
}
}