回覆列表
-
1 # ezpar34926
-
2 # 使用者3777539175625293
stm32不能定義位變數,雖然有個“位帶”但也麻煩,如果你真的想用到位,那就試試“位域”。
-
3 # 使用者2444555199136
uchar 一般指的是unsigned char型別,可表示的數值範圍0-255,佔一個位元組uint 一般指的是unsigned int 型別,可表示的數值範圍0-65535,佔2個位元組
uchar等價於unsignedchar,無符號字元整數,佔用一個位元組8位,等於51微控制器字長,因此處理最快。uint等價於unsignedint,無符號整數,佔用兩個位元組16位,處理稍慢。在用這兩個字前先要定義:#defineucharunsignedchar#defineuintunsignedint