84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
在网上查到的是说不论多少位机,内存地址指向的内存大小总是一个字节。但是在计算机科学导论的第 5 章中,图上面画的是指向两个字节。请问哪种是正确的呢?
刚才查了一下,字节(Byte)是电脑中表示信息含义的最小单位(注意:不是存储单位),所以我觉得第一种方法比较靠谱一点,,毕竟这本书里也不少。。
走同样的路,发现不同的人生
对的,通常情况下都是 一个字节 。但谁知道一些特别的机器(比如你那本数据说到的)有些奇葩方式呢。
代码测试一下.int a = 0x7F << 8;int size = sizeof(a);char p = (char )&a;printf("%p",&p[0]);//首地址printf("%p",&p[1]);//第二个地址
char t = p[1];printf("%d",t); //如果打印的是127的话 就代表是一个字节
对的,通常情况下都是 一个字节 。但谁知道一些特别的机器(比如你那本数据说到的)有些奇葩方式呢。
代码测试一下.
int a = 0x7F << 8;
int size = sizeof(a);
char p = (char )&a;
printf("%p",&p[0]);//首地址
printf("%p",&p[1]);//第二个地址
char t = p[1];
printf("%d",t); //如果打印的是127的话 就代表是一个字节