在低位数据类上使用int64

1次查看(最近30天)
詹姆斯最好的
詹姆斯最好的 2018年12月5日
使用 int64 从32位转换成 int64 数据类,实际上是添加0字节来扩展类。
除了占用了额外的空间之外,这样做还有什么负面影响吗?我认为没有分辨率丢失,因为所有的原始数据仍然存储在 int64 类。

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2018年12月5日
int32数据的Int64()只是符号扩展
Int64()的uint32数据0扩展
如果是int32数据,则由于饱和导致负数据为0
uint32数据的Uint64只能扩展为0。
1评论
詹姆斯最好的
詹姆斯最好的 2018年12月5日
谢谢你的帮助,这就说得通了。

登录评论。

更多的答案(0)

下载188bet金宝搏


释放

R2017a

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!