float和int的区别是什么

如题所述

1、表示的数据范围不同。C语言中的int变量通常的表示范围为-2147483648~2147483647,也就是-2^31到2^31之间。而-4E+38~4E+38则是float类型表示的数据范围。float表示的数据范围要大于int表示的数据范围。

2、指代不同int:是一种数据类型,在编程语言(C、C++、C#、Java等)中,是用于定义整数类型变量的标识符。float:于存储单精度浮点数或双精度浮点数。

3、作用不同FLOAT:用于存储单精度浮点数或双精度浮点数。INT:取一个数中的整数部分。格式不同FLOAT:使用IEEE(电气和电子工程师协会)格式。INT:程序中的整数一般采用十进制写法。

4、存储方式不同。int:是一种数据类型,在编程语言(C、C++、C#、Java等)中,是用于定义整数类型变量的标识符号。

5、int是整型。float是单精度浮点型。int只能表示整数,在windows32和64中占4个字节。folat也就是有小数部分的,如:234。小数有效位是7个。也占4个字节。

6、float是浮点型。int是整型。虽然他们在内存中都占4个字节。但是他们的组织方式是不一样的。

温馨提示:答案为网友推荐,仅供参考
相似回答