怎样确定一个某个数值是单精度还是双精度
vip星秒光电
2024-09-23 广告
2024-09-23 广告
高精度时间间隔测量可以使用多种方法来实现,以下是其中一些常见的方法:1. 使用传统的钟表:这是最简单的方法,可以使用传统的钟表来测量时间间隔。但是,由于钟表的精度有限,因此测量精度受到限制。2. 使用石英钟:石英钟是一种高精度的钟表,具有非...
点击进入详情页
本回答由vip星秒光电提供
展开全部
一个数值,是无法确定单精度还是双精度的,只能说,一个变量的类型,是一个单精度还是双精度
如果这个数字是外部输入的数字,可以根据精度来存储
一般情况下
float 也就是单精度,占4字节,它的表示范围
大约在 ±1.5 × 10的45次方 到 ±3.4 × 10的38次方
double 也就是双精度,占8字节,它的表示范围
大约在 ±5.0 × 10的324次方 到 ±1.7 × 10的308次方
那就看哪个类型能够存储你的那个浮点数了
如果这个数字是外部输入的数字,可以根据精度来存储
一般情况下
float 也就是单精度,占4字节,它的表示范围
大约在 ±1.5 × 10的45次方 到 ±3.4 × 10的38次方
double 也就是双精度,占8字节,它的表示范围
大约在 ±5.0 × 10的324次方 到 ±1.7 × 10的308次方
那就看哪个类型能够存储你的那个浮点数了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你是用什么编程的。
一般看变量定义,C语言里:
float a;
double b;
这样的话a是单精度,b是双精度。
单精度占用占4字节,双精度占8字节。
一般看变量定义,C语言里:
float a;
double b;
这样的话a是单精度,b是双精度。
单精度占用占4字节,双精度占8字节。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询