我正在读取文件,仅读取4个字节(短的大小),并将它们保存到int[4]中。如何使这4个字节变短? 最佳答案 使用sizeof运算符获取尺寸(进行检查)并进行转换。int number; short x = (short) number; 切记要查看您的SHRT_MAX(limits.h)进行转换,否则您将丢失和破坏数据。