C语言double和int有什么区别,各个表示范围是多少,double可以表示负数吗

2025-05-10 22:18:17
推荐回答(2个)
回答1:

区别:double双精度浮点数,就是有小数点的数,并且范围大于int
int整型,只能表示整数
它们的范围随着机子不同而不同,如在32位机子和64位机子,它们是不同的。32位机int(-2^31 ~ 2^31)和64位机int是不同的。
double可以表示负数

回答2:

它们是不同的区别:double双精度浮点数,如在32位机子和64位机子。32位机int(-2^31 ~ 2^31)和64位机int是不同的,就是有小数点的数,并且范围大于intint整型,只能表示整数它们的范围随着机子不同而不同