double型变量是什么意思
  • 来源:互联网
  • 发布时间:2026-04-28 15:58:59

double表示的数据类型是双精度浮点数,其遵照IEEE754的标准。

double类型共64位,第1位是符号位,0正1负;第2~12位是阶码,用移码的形式储存;13~64位是尾数,原码储存。

一个double类型变量的值应该等于符号位*2^{阶码}*尾数。所以double类型虽然只用0和1,但是能表示很大单位的正负数。

浮点数是有精度限制的。浮点数有两个部分组成,一个尾数一个阶码。表示的方法类似科学计数法,比如2.99792458x10^8,那么就会存299792458和9两个整数,其中299792458就是尾数,而9就是阶码。如果使用1个字节来表示阶码,那么表示数的范围可以轻易突破10^127次方。

不过浮点数是会截断的。比如295430243968902328905321和295430243968902328900000很可能没有什么差别,都用类似于0.295430243969x10^25来表示了,后面那些都被截断了。

其他文章

  • 20斤邮寄费多少
  • 中国人寿保险产品介绍大全(中国人寿保险产品全解析)
  • 挖墙角是什么意思
  • 北京话起子是什么意思
  • 商家收款码去哪里办理(商家收款码需要什么条件)
  • 紫砂壶产地
  • 债券型基金有哪些特点
  • 52周存钱法一年能存多少钱(52周存钱法一年能存多少钱一年利率是多少)
  • 打95188可以解封花呗么 请问95188是干什么的
  • xd是什么意思网络用语