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