MSP430源代码函数的0U是什么意思?

2019-07-15 15:13发布

大家好,    最近在参考ti的源代码中,遇到了一下一个函数,甚为不解,还请大家不吝指教!
typedef enum task_status{
    Uninitialized = 0U,        // not ready for kick-start, default status
    Active,                    // already running
    Deactive                   // initialized but not running, task "ready"
}task_status_t;
其中,最让我疑惑的“0U”到底是什么意思?并且,在源代码中见到了,“0U”此类的赋值
void eliminateTask(uint8_t taskNumber)
{
    Tasks[taskNumber].taskPointer = 0U;
    Tasks[taskNumber].cycle = 0U;
    Tasks[taskNumber].lastCounterHeld = 0U;
    Tasks[taskNumber].startUpOffset = 0U;
    Tasks[taskNumber].status = Uninitialized;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
kingnet_52002
1楼-- · 2019-07-15 19:04
 精彩回答 2  元偷偷看……
7vyydyfwef
2楼-- · 2019-07-15 23:29
是的,这是MSP430的一种写法,U表示unsigned
60user121
3楼-- · 2019-07-16 01:09
unsigned的

一周热门 更多>