一道C语言的题目,解释下题目要求并且解答下,谢谢啦。

2025-03-01 22:14:15
推荐回答(1个)
回答1:

从词x中取出第n(0~3)字节。
示例:从0x12345678中取出第1字节。
其中78是第0字节,56是第一字节,34是第二字节,12是第三字节,因为要求第一字节,所以取出0x56。
答案:
int getByte(int x,int n){return((x <<(24-8* n))>>(8* n));}