[疑难问答] 在KEIL C中能这样写吗P1 = 0B11111111;

[复制链接]
 楼主| wuzhaolie 发表于 2010-6-27 23:17 | 显示全部楼层 |阅读模式
在KEIL C中能这样写吗P1 = 0B11111111
lpydidi 发表于 2010-6-28 22:38 | 显示全部楼层
直接把 0B去掉的了
guita 发表于 2010-6-28 22:42 | 显示全部楼层
不能去掉0B吧,那表示二进制数据好像
xwj 发表于 2010-6-28 23:24 | 显示全部楼层
不行,Keil不支持
guita 发表于 2010-6-30 13:45 | 显示全部楼层
我记得进制不是跟着数的后面么,怎么跑到前面来了
lpydidi 发表于 2010-6-30 14:47 | 显示全部楼层
4# xwj
正确写法什么呢
xiaohuai 发表于 2010-6-30 14:59 | 显示全部楼层
在C中,不能这样用的吧
xiaohuai 发表于 2010-6-30 15:00 | 显示全部楼层
5# guita
那你记的有问题,十六进制不就在前面吗,比如0xFFFF
strang 发表于 2010-6-30 22:19 | 显示全部楼层
宏定义是可以的。
wangwo 发表于 2010-7-1 22:49 | 显示全部楼层
在C中一般都是用16进制吧
qfengbj 发表于 2010-7-1 23:03 | 显示全部楼层
有些编译器支持,但在Keil中不行
cd666 发表于 2010-7-2 13:19 | 显示全部楼层
keil的帮助文件里有用"Y"作标记的说明,但实际上编译通不过.
位置是:µVision4 User's Guide\Debugging\Expressions\Constants
sa2852 发表于 2010-10-12 22:12 | 显示全部楼层
不可以  至少我试验的时候是不行的
dajiang952 发表于 2010-10-15 09:35 | 显示全部楼层
确定不行,keil是不支持二进制的。这真是keil的一个缺陷啊.很可惜啊,用起来很不方便!
john_light 发表于 2010-10-15 09:53 | 显示全部楼层
标准C不支持二进制标识法,只支持八进制、十进制和十六进制。
hpzax 发表于 2010-10-26 11:19 | 显示全部楼层
不可以  至少我试验的时候是不行的
ayb_ice 发表于 2010-11-1 14:44 | 显示全部楼层
Y是针对调试时的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

108

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部