11问答网
所有问题
请问C51程序中0x0000和0x00的区别和具体含义
那程序中0xa000 和0x800编译出来的肯定要有区别啊
举报该问题
推荐答案 2009-03-11
没有区别。
unsigned char temp;
temp = 0x01;
temp = 0x0001;
temp = 0x1001;
编译出来的代码是一样的。8位变量赋值16位数,16位数的高8位被忽略。
unsigned short temp;
temp = 0x01;
temp = 0x0001;
temp = 0x1001;
前面2句是一样的。16位变量赋值8位数,16位变量的高8位置0。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/7MFMPM72.html
相似回答
请问C51程序中0x0000和0x00的区别和具体含义
答:
嗯,
0x0000,应该是地址
,或者sfr16的数 0x00,是十六进制数
大家正在搜
w100xc000000d
0x0000000C
0x00000001e
0x00000001a
0x0000001A
0x0000000a
0x000000d
0xc000000d
0x0000003b
相关问题
C51程序,为什么函数的返回值不是0x00
请问C51程序中0x0000和0x00的区别和具体含义
在C51中 这两个定义有什么区别
单片机C语言中I/O端口编程时 DDRA = 0x00;与D...
在51单片机程序中0x0和0x00有什么不一样
0000 0X00填充什么意思..
单片机中TMOD=0x00,请问x啥意思
弱弱问下单片机 0X00 和 0x00 的区别