liyute 发表于 2014-3-3 20:22:43

#06 与 #06h的区别

如题,本人电子爱好者在学习51单片机时没人指点,希望有兴趣的朋友和前辈能指点迷津。

DevLabs 发表于 2014-3-3 20:25:31

本帖最后由 DevLabs 于 2014-3-3 20:31 编辑

#data 表示一个立即数.
#06与#06h都表示立即数6, 只是表示的进制不同.
#06h表示16进制,
#06表示8进制(在C语言中8进制以0开头, 51汇编中是不是这样不大记得了).

dz20062008 发表于 2014-3-3 22:05:44

汇编编译器默认16进制,所以都是立即数6

饭桶 发表于 2014-3-3 22:11:07

#06H是16进制,是6;

#06是十进制,是6

xiaoyigechaos 发表于 2014-3-3 22:29:16

进制的区别 H 十六进制。但是是不是在这里没啥区别啊{:lol:}

liyute 发表于 2014-3-4 09:52:22

想到是进制的区别但不敢肯定,谢谢你们的回复.{:biggrin:}
页: [1]
查看完整版本: #06 与 #06h的区别