float和int有什么区别?
1个回答
展开全部
表示的数据范围不同。C语言中的int变量通常的表示范围为-2147483648~2147483647,也就是-2^31到2^31之间。而-4E+38~4E+38则是float类型表示的数据范围。float表示的数据范围要大于int表示的数据范围。
指代不同int:是一种数据类型,在编程语言(C、C++、C#、Java等)中,是用于定义整数类型变量的标识符。float:于存储单精度浮点数或双精度浮点数。
作用不同FLOAT:用于存储单精度浮点数或双精度浮点数。INT:取一个数中的整数部分。格式不同FLOAT:使用IEEE(电气和电子工程师协会)格式。INT:程序中的整数一般采用十进制写法。
int是整型。float是单精度浮点型。int只能表示整数,在windows32和64中占4个字节。folat也就是有小数部分的,如:234。小数有效位是7个。也占4个字节。
float是浮点型。int是整型。虽然他们在内存中都占4个字节。但是他们的组织方式是不一样的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询