0
2つの整数があり、32ビットの数値に入れて0から16の最初のビットを最初の数にし、17から32の他のビット別の番号になります。この仕事をするには?C++の32ビット数に2つの数値を格納する方法
2つの整数があり、32ビットの数値に入れて0から16の最初のビットを最初の数にし、17から32の他のビット別の番号になります。この仕事をするには?C++の32ビット数に2つの数値を格納する方法
int32_t i32 = (int32_t)((uint32_t)s1<<16 | (uint32_t)s2);
がバイナリで考えると、コードを書くご覧ください。 –
https://stackoverflow.com/questions/1294649/cleanest-way-to-combine-two-shorts-to-an-int – RoundSauce2
ビット32に何か書き込もうとしないでください。 – Yunnosch