![]() |
發布時間: 2024-1-9 10:44
正文摘要:如題,研究了好長時間都沒找到答案,求各位大佬見解 error C202: 'ff': undefined identifier B站小蜜蜂老師里的就直接能運行 |
建議先把語言基礎過一遍,關鍵字、語法、控制邏輯、進制轉換弄明白, 從項目上手也應該是寫一句弄明白一句, 包含頭文件、宏定義、變量定義、寄存器定義、賦值…… |
先看完C語言基礎先吧 |
上面說了16進制是0xff 不是0*00,為什么18行不提示錯誤,是因為0乘00,誤打誤撞,計算出來剛好是你要賦的值0. |
x是字母,不是乘號 |
看出來了,你是初學者。 16進制的數,在C語言中以0x開頭。 |
哪本教科書說“0*ff”這種寫法是合法的? |
把第18行改成P0=0x00; 第21行改成P0=0xff; 就可以了,x 是字母,不是星號* |
十六進制 寫 0xff 0x00 等 |