を使用して最初のバイトを取得できることを知っています
int x = number & ((1<<8)-1);
また
int x = number & 0xFF;
しかし、整数の n 番目のバイトを取得する方法がわかりません。たとえば、1234 は、32 ビット整数として 00000000 00000000 00000100 11010010 です。これらのバイトをすべて取得するにはどうすればよいですか? 最初の 1 つは 210、2 番目は 4、最後の 2 つは 0 になります。