找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 1860|回复: 8
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
如题,研究了好长时间都没找到答案,求各位大佬见解
error C202: 'ff': undefined identifier
B站小蜜蜂老师里的就直接能运行

屏幕截图 2024-01-09 104318.png (335.25 KB, 下载次数: 68)

屏幕截图 2024-01-09 104318.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

举报

沙发
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”这种写法是合法的?
回复

举报

5#
ID:106060 发表于 2024-1-9 18:52 | 只看该作者
看出来了,你是初学者。
16进制的数,在C语言中以0x开头。
回复

举报

6#
ID:108361 发表于 2024-1-10 11:21 | 只看该作者
x是字母,不是乘号
回复

举报

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

举报

8#
ID:1104941 发表于 2024-1-10 13:50 | 只看该作者
先看完C语言基础先吧
回复

举报

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

举报

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

本版积分规则

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

Powered by 单片机教程网

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