全站数据
8 4 2 0 5 8 1

long类型怎么转换成浮点型

完善财务管理 | 简单学习,快乐成才!         
问题更新日期:2024-10-22 03:09:56

问题描述

long类型怎么转换成浮点型求高手给解答
精选答案
最佳答案

long类型这么转换成浮点型:

long整型数,在内存中占用8个字节共64位,它表示的数值有2的64次方,平分正负,数值范围是负2的63次方到正2的63次方-1。

直接用(float)a转换,只是精度会有下降,在32位系统中float有1个符号位+8个2的幂次位+23个精度位=32位,long有1个符号位+31个精度位=32位,有效数字会有损失。

其他回答

有符号长整型转换为浮点型。可用强制类型转换。例子:long a;把a转换为浮点型(float)a