<分区>
下面是 C 程序,输出是 201。我不知道这怎么可能。请解释一下。
#include <stdio.h>
int main() {
int number = 288;
char * ptr;
ptr = (char * ) & number;
printf("%x", * ptr);
ptr++;
printf("%x", * ptr);
return 0;
}
这是在小端机器的情况下。这个问题是在 geeksforgeeks 上的 MCQ 竞赛中提出的。但他们没有提供任何解释。