55问答网
所有问题
C语言中long转换成int是将低位给int吗
如题所述
举报该问题
推荐答案 推荐于2017-11-25
32位机器long和int大小是一样的,如果是64位,long是8个字节,int是4个字节,long转int截取低4个字节,因此只要long类型的数据大小不超过int的表示范围,那么强转是没问题的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/eR8FQR8FG.html
其他回答
第1个回答 2012-02-28
要看PC是 大端序 还是小端序
小端序 截 低4位
大端序 截 高4位
相似回答
大家正在搜
相关问题
c语言中long型的65530转化为int型是多少啊?为什么...
关于C语言中long 型数据赋给int 型变量
在c++中怎么把long转换成int
怎么把long类型转换成int
c语言long long(int64)和int(int32)...
c语言int,long int,long long int变...
在 c语言中int long unsigned 和 char...
C语言中long类型除以int类型,结果是什么类型?