我是初学者,我想定义一个变量,要把这变量存放于可位寻址区,后期可以对每一位进行单独操作的,最好是能把这变量固定在那个地址不变的,要怎么编写呢
忘了说明是C51单片机的
我是初学者,还不是很清楚命令,能帮我把每句都写上中文说明吗?那个*号是什么意思?我在书中没看到,那个0x6300怎么这么大?最大不是0xFF吗?你是设了个16位的?
追答如果你不知道你的计算机是多少位寻址可以这样做
char *p="a";
printf("%p",p);
这样就把p的地址输出来了。
int *cc是定义一个指针,
cc=(int*)0X6300 是吧地址强制类型转换成指向该地址的指针
哦,我忘了说清楚我是要编写c51单片机的,
追答写驱动??
追问不是,是写c51单片机的程序,输入到单片机里运行的,你是学电脑C语言的吗?单片机不知道吗
追答51开发板地址是16位的也就是0XFFFF正好16位啊,我用的arm的开发板,