int,char,float有什么区别

2022-04-04 教育 189阅读

区别如下:

一、定义的区别

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)。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com