我正在读取文件,仅读取4个字节(短的大小),并将它们保存到int[4]中。如何使这4个字节变短?

最佳答案

使用sizeof运算符获取尺寸(进行检查)并进行转换。

int number;
short x = (short) number;


切记要查看您的SHRT_MAX(limits.h)进行转换,否则您将丢失和破坏数据。

10-06 05:53