标签: 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不会显示任何内容。