题目: 请问下面函数输出是什么? int main() { unsigned int a = 0xfffffff7; unsigned char i = (unsigned char ) a ; char * b = (char *) &a; printf( “%08x , %08x", i , *b ); } 答案是 000000f7 ,fffffff7 . 我主要想问的是 *b 为什么是按int类型读取的,c++是如何判断该读取所指向...