-1
u8アレイをu32に変換するには?例えばu8アレイをu32に変換するには?
:
u8 a[4];
u32 b;
a[0] = 0x00;
a[1] = 0x00;
a[2] = 0x00;
a[3] = 0x09;
がどのアレイ(8bitx4 = 32ビット)bに(32ビット)に変換するには? 32ビットの数は、あなたのサンプルコードが返すことを期待する
u8アレイをu32に変換するには?例えばu8アレイをu32に変換するには?
:
u8 a[4];
u32 b;
a[0] = 0x00;
a[1] = 0x00;
a[2] = 0x00;
a[3] = 0x09;
がどのアレイ(8bitx4 = 32ビット)bに(32ビット)に変換するには? 32ビットの数は、あなたのサンプルコードが返すことを期待する
unsigned char a[4];
unsigned int b;
a[0] = 0x00;
a[1] = 0x00;
a[2] = 0x00;
a[3] = 0x09;
int n = 1;
if (*(char *)&n == 1) {
std::reverse(std::begin(a), std::end(a));
}
b = *reinterpret_cast<unsigned int *>(&a);
? – Wormbo
符号なし32ビット@Wormbo – user126623
私は正確な値を意味します。 0x00000009、0x09000000など、あなたが気にしていたことがあれば、 – Wormbo