区别如下:
一、定义的区别
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)。