需要精确计算的数学、工程应用,用整数类型不合适。
float类型(单精度浮点类型)
用来存储带小数部分的数据。
在内存中占用4个字节
表示范围:-3.4*1038~+3.4*1038 (不需记忆)
精度:最长7位有效数字(是指7位10进制位)
//精度只能取值到 1.1234568, 在第7位(整数部分不算)是四舍五入后的值。
float y = 1.123456789;
float类型的存储方式:
符号位:0代表正数,1代表负数
阶码: 指数+127
符号位 尾数 * 2 ^ (阶码-127)
转化过程:(仅做了解)
float x = 13.625;
13.625 的转化:
- 13 -> 1101
- 倒除法: