C的Ruby等价物;签名为“long long”;

C的Ruby等价物;签名为“long long”;,ruby,long-integer,Ruby,Long Integer,Ruby中是否有C类型“signed long long”的等价物;Ruby自动转换为大整数对象(Bignum)以避免溢出。没有特定大小的整数类型。或者:“是的;Ruby可以自动转换为大整数对象,因此任何Ruby整数都可以表示‘有符号长’”)@dbenhur:好吧,除非它太大时不会溢出为负值(当然,在C语言中,依赖这种行为进行long很可能是一种迹象,表明您正在做一些丑陋的事情)。

Ruby中是否有C类型“signed long long”的等价物;Ruby自动转换为大整数对象(Bignum)以避免溢出。没有特定大小的整数类型。

或者:“是的;Ruby可以自动转换为大整数对象,因此任何Ruby整数都可以表示‘有符号长’”)@dbenhur:好吧,除非它太大时不会溢出为负值(当然,在C语言中,依赖这种行为进行
long
很可能是一种迹象,表明您正在做一些丑陋的事情)。