int类型占用4个字节的内存,表示一个整数。
float类占用4字节内存,表示一个小数,给定范围在-2^128~2^128(-3.40E+38~+3.40E+38)之间)。
char类型占用1字节内存,表示字符,数据范围在-2^7~2^7-1(-128~127)之间。
扩展数据:
浮点数据类型,用于存储单精度浮点数或双精度浮点数。浮点数使用IEEE(电气和电子工程师协会)格式。单精度浮点值包括四部分:符号数、尾数、指数和指数。由于最高阶尾数始终为1,因此它不存储为数字。
船舶数据在机器中以指数形式表示,数字符号取1位二进制数,表示数字的正负。指数采用1个二进制数字,表示正指数或负指数。尾数代表浮点数的有效数字,0,xxxxxxx,但前导0和点不保留。指数占多少位,尾数占多少位,由计算机系统决定。
单精度浮点数和双精度浮点数有以下区别:
1内存不同。Numbers4个字节(32位)的存储空间,用于存储浮点数,包括1个符号位、8个指数位和23个尾数位。
双精度浮点数使用8个字节(64位)的存储空间来存储一个浮点数、1个符号位、11个指数位和52个尾数位。
2.存储的数值范围不同
单精度浮点数的数值范围为-3.4E38~3.4E38,双精度浮点数的绝对数字表示约为:-2.23E308~1.79E308。E代表10的幂。例如,3.4E38表示3.4乘以10的38次方。
3十进制位数不同
单精度浮点数最多有7位有效小数位。必须是。
双精度浮点数可以表示15位或16位有效小数位,进位自动消除。
参考来源:-单精度浮点数
参考来源:-双精度浮点数
>