请问char,double,float,int使用时有什么区别吗?

请问char,double,float,int有什么区别吗?

长度不同,char一般默认1字节,int4字节,float4,double8
而且存储方式不同,char和int都是用整形存储的,剩下两个都是遵循IEEE754的浮点数规范存储的
有帮助望采纳

有啊,char和int属于整型范畴,char占一个字节,int占四个字节
double,float是浮点型,double占4个字节,float占2个字节。
当然,具体字节和操作系统位数有关。
上面所属是占用空间大小不同
另外浮点和整型在运算上也有区别,浮点运算比较慢,所以尽量用整型运算。
另外,相同字节数的浮点能表达的数组范围大于整型
还有特殊的,比如两个整型相除结果是整除,而不是产生浮点值

char 字符型
duoble 双精度浮点型
float 单精度浮点型
int 整型
数据类型不同——值的范围和类型会有所不同

根据需要用
char用来表示字符,比如'1' 'a'这种
int用来表示整数,比如1,2这种
double来表示实数,比如1,2.333333都可以用double类型(1会自动补全为1.00000000)
float表示浮点数,比如3.14,float跟double的区别是,float只能保留小数点后6位,double保留的更多,精度更高,数据范围更大

区别在以下方面:

一、定义方面:

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

2、float为单精度浮点型,能准确到小数点后六位 。

3、double为双精度浮点型,能准确到小数点都十二位 。

4、char为字符型,用于定义字符类型的数据。

二、内存占据:

1、int 的内存大小是4 个byte。

2、float 内存大小是4 个byte。

3、double 的内存大小是8 个byte。

4、char 的内存大小是1 个byte。

基本数据类型表如下:

img

三、表示的数据范围:

1、int:数的范围为-(2的31次方-1)到(2的31次方-1),数字为-2 147 483 647~2 147 483 647。

2、double:表示的范围为+1.1111111111111111111112^1023(1.后面52个1)为1.710^308。负数亦然。

3、float:整数极限为3.4*10^38,负数亦然。

4、char:-128- 127。

参考资料:

数据元_百度百科 数据元( Data Element),也称为数据元素,是用一组属性描述其定义、标识、表示和允许值的数据单元,在一定语境下,通常用于构建一个语义正确、独立且无歧义的特定概念语义的信息单元。数据元可以理解为数据的基本单元,将若干具有相关性的数据元按一定的次序组成一个整体结构即为数据模型。 https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%85%83/7681154?fr=aladdin&fromtitle=%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B&fromid=10997964