说我有这个代码:
char num[2] = {15, 240};
char* p_num;
Run Code Online (Sandbox Code Playgroud)
现在,如果我已经理解了一切正确,那么数组中的位应该像这样对齐:
00001111 11110000
Run Code Online (Sandbox Code Playgroud)
我的问题是:是否有任何可能的方法使指针p_num指向第一个字节中的最后四位,以便在执行此代码时:
printf("%d", *p_num);
Run Code Online (Sandbox Code Playgroud)
会写255吗?
即p_num将指向下面括号所包含的位:
0000[1111 1111]0000
Run Code Online (Sandbox Code Playgroud)