C语言中long转换成int是将低位给int吗

如题所述

32位机器long和int大小是一样的,如果是64位,long是8个字节,int是4个字节,long转int截取低4个字节,因此只要long类型的数据大小不超过int的表示范围,那么强转是没问题的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-28
要看PC是 大端序 还是小端序
小端序 截 低4位
大端序 截 高4位
相似回答