早教吧 育儿知识 作业答案 考试题库 百科 知识分享

(UINT8)(ID)是啥意思啊?其实我主要是不明白在外面加个括号是啥意思.、全部程序如下voidZHALPANIDSET(UINT16ID){\x09xPANID(0)=(UINT8)(ID);\x09xPANID(1)=(UINT8)(ID>>8);}

题目详情
(UINT8) (ID) 是啥意思啊?其实我主要是不明白在外面加个括号是啥意思.、 全部程序如下
void ZHAL_PAN_ID_SET(UINT16 ID)
{
\x09xPANID(0) = (UINT8) (ID) ;
\x09xPANID(1) = (UINT8) (ID >> 8) ;
}
▼优质解答
答案和解析
(UINT8) (ID) ; //强制类型转换 这里是取ID的低8位
xPANID(1) = (UINT8) (ID >> 8) ;//强制类型转换 这里是取ID的高8位