在C ++中将16位值转换为32位值

时间:2018-09-12 04:15:44

标签: c++

在C ++中,这是通过将额外的2个字节填充为0(即不改变值而仅改变变量的大小)将16位值转换为32位值的最有效方法。

1 个答案:

答案 0 :(得分:0)

C和C ++自动处理这种操作。

例如:

short small_number = 0xbeef;
int large_number = small_number;

// large_number is now 0x0000beef