Tag: unpack

从Ruby确定sizeof(double)和sizeof(int)的最简单方法?

要使用Ruby的String.unpack解压缩具有混合双精度和整数的复杂二进制字符串,我需要确定二进制字符串中的偏移量。 通常,双精度数是8个字节,整数是4个字节,但为了使我的代码与机器无关,我想从我的Ruby代码中查询这些大小。 从Ruby中确定整数和双精度大小的最简单方法是什么,即请求对C的sizeof( type )方法的请求的响应?