发布网友 发布时间:2023-08-15 09:08
共1个回答
热心网友 时间:2024-05-10 06:26
八种基本数据类型如下:
数据类型有定闷粗性,定量;定类,定序,定距,定比等。定性数据包括分类数据和顺序数据,是一组表示事物性质、规定事物类别的文字表述型数据,不能将其量化,只能蚂神镇将其定瞎世性。
定类数据是由计量形成的,表现为类别,不能区分顺序。数据是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。定序数据是由定序尺度计量形成的,表现为类别,可以进行排序,只能比较大小,不能进行数*算。
定距数据是由定距尺度计量形成的,表现为数值,可以进行加、减运算以精确计算数据。在计算机科学中,数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。
1)四种整数类型(byte、short、int、long):
byte:8位,用于表示最小数据单位,如文件中数据,-128~127。
short:16位,很少用,-32768 ~ 32767。
int:32位、最常用,-2^31-1~2^31(21亿)。
long:64位、次常用。
注意事项:int i=5; // 5叫直接量(或字面量),即直接写出的常数。
整数字面握带量默认都为int类型,所以在定义的long型数据后面加L或l。
小于32位数的变量,都按int结果计算。
强转符比数*算符优先级高。见常量与变量中的例子。
2)两种浮点数类型(float、double):
float:32位,后缀F或f,1位符号位,8位指数,23位有效尾数。
double:64位,最常用,后缀D或d,1位符号位,11位指数,52位有效尾。芹蚂
注意事项:
二进制浮点数:1010100010=101010001.0*2=10101000.10*2^10(2次方)=1010100.010*2^11(3次方)= . 1010100010*2^1010(10次方)。
尾数:. 1010100010
指数:1010
基数:2
浮点数字面量默认都为double类型,所以在定义的float型数据后面加F或f;double类型可不写后缀,但在小数计算中一定要写D或X.X float的精度没有long高,有效位数(尾数)短。
float的范围大于long指数可以很大。
浮点数是不精确的,不能对浮点数进行精确比较。