找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 422|回复: 8
收起左侧

想知道为什么Keil会显示未定义error C202: 'ff': undefined identifier

[复制链接]
ID:1108114 发表于 2024-1-9 10:44 | 显示全部楼层 |阅读模式
如题,研究了好长时间都没找到答案,求各位大佬见解
error C202: 'ff': undefined identifier
B站小蜜蜂老师里的就直接能运行
屏幕截图 2024-01-09 104318.png
回复

使用道具 举报

ID:277550 发表于 2024-1-9 14:30 | 显示全部楼层
十六进制  写  0xff   0x00  等
回复

使用道具 举报

ID:104825 发表于 2024-1-9 15:16 来自手机 | 显示全部楼层
把第18行改成P0=0x00;
第21行改成P0=0xff;
就可以了,x 是字母,不是星号*
回复

使用道具 举报

ID:883242 发表于 2024-1-9 16:48 | 显示全部楼层
哪本教科书说“0*ff”这种写法是合法的?
回复

使用道具 举报

ID:106060 发表于 2024-1-9 18:52 | 显示全部楼层
看出来了,你是初学者。
16进制的数,在C语言中以0x开头。
回复

使用道具 举报

ID:108361 发表于 2024-1-10 11:21 | 显示全部楼层
x是字母,不是乘号
回复

使用道具 举报

ID:1010435 发表于 2024-1-10 12:33 | 显示全部楼层
上面说了16进制是0xff 不是0*00,为什么18行不提示错误,是因为0乘00,误打误撞,计算出来刚好是你要赋的值0.
回复

使用道具 举报

ID:1104941 发表于 2024-1-10 13:50 | 显示全部楼层
先看完C语言基础先吧
回复

使用道具 举报

ID:1057978 发表于 2024-1-10 14:06 | 显示全部楼层
建议先把语言基础过一遍,关键字、语法、控制逻辑、进制转换弄明白,
从项目上手也应该是写一句弄明白一句,
包含头文件、宏定义、变量定义、寄存器定义、赋值……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表