Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
uint16_t実際には threeである 6 の配列がありuint32_t、ビットは正しい順序で並べられています。前者を後者にできるだけ効果的にキャストするにはどうすればよいですか?
uint16_t
uint32_t
配列内の要素の数は、コンパイル時に認識されます。
おそらくこのように:
uint16_t arr16[6]; uint32_t *parr32 = (uint32_t*)(&arr16);
そして、オーバーレイされた配列parr32[i]の要素を参照するために使用できるようになりました。arr16
parr32[i]
arr16