float和int有什么区别?

如题所述

区别如下:

一、定义的区别

1、int是整数型,用于定义整数类型的数据。

2、char是字符型,用于定义字符类型数据。

3、float是单精度浮点型,可以准确表示到小数点后六位。

二、大小的区别

1、int内存大小为4bybe。

2、char内存大小为1bybe。

3、float内存大小为4bybe。

展资料

C语言中数据类型的分类方式如下:

基本类型、标准整数类型,以及扩充的整数类型、实数浮点类型,以及复数浮点类型、枚举类型、void类型、派生类型、指针类型、数组类型、结构类型、联合类型、函数类型。

基本类型和枚举类型,统称算术类型(arithmetic type)。算术类型和指针类型,统称为标量类型(scalar type)。数组类型和结构类型被统称为聚合类型(aggregate type)。联合类型(union type)不被认为是聚合类型,因为在任一时刻下,联合中只有一个成员可以具有值。

函数类型(function type)描述了函数的接口。这指的是,该类型既指定了函数返回值的类型,又指定了在调用该函数时,传递给函数的所有参数的类型。

其他所有数据类型都是用来描述对象。这种描述可能包括也可能没有包括对象存储空间大小信息。如果包括,这种数据类型就称为对象类型(object type);如果不包括,就是不完整类型(incomplete type)。

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