double类型数组的输入和处理?
double占8字节 对应的格式为%lf float占4字节 对应的格式为%
f 当两个格式用反时,会造成程序读取数据并赋值时,赋值给变量时字节信息错位,导致数据错误。
float 存储数据格式为:1位的符号位+8位的指数位+23位尾数 double存储数据格式为:1位的符号位+11位的指数位+52位尾数 因此,错位存储的数据,解释输出来就差别非常大了。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有