首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

将int强制转换成short类型后的输出顺序疑问,该怎么处理

2012-04-27 
将int强制转换成short类型后的输出顺序疑问C/C++ code#include stdio.hint main() {int array[5]for(in

将int强制转换成short类型后的输出顺序疑问

C/C++ code
#include <stdio.h>int main() {    int array[5];    for(int i=0;i<5;i++){        array[i]=i;    }   for(int j=0;j<10;j++){        printf("%d ",((short *)array)[j]);    }}

这段代码的输出为:0 0 1 0 2 0 3 0 4 0
为什么不是
0 0 0 1 0 2 0 3 0 4呢?




[解决办法]
小端存储. 高字节在后,低字节在前

热点排行