Char Casting的简称

问题描述 投票:2回答:1

我已经看到过两种方式。这样做有什么优点或缺点吗?

short x = 0x9D6C;
char cx[2];

First way:
cx[0] = x &0xff;
cx[1] = (x >> 8) & 0xff;

与第二种方式:

memcpy(cx, (char*)&x, 2);

有什么想法吗?

c arrays casting char short
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.