C ++将Int值转换为4个字节

时间:2016-02-19 21:40:43

标签: c++ int byte

如何将c ++ int值转换为4字节表示。

我试着这样:

int digit = 2;
unsigned char a[4];
a[3] = (digit>>24) & 0xFF;
a[2] = (digit>>16) & 0xFF;
a[1] = (digit>>8) & 0xFF;
a[0] = digit & 0xFF;

cout << a[0] << a[1] << a[2] << a[3] << endl;

但是cout不会显示任何内容。

0 个答案:

没有答案