
正文
计算机c语言单双精度是什么意思,计算机c语言是什么意思
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言中双精度与单精度是什么意思?
双精度,单精度指浮点型数,双精度 叫 double 型, 单精度 float 型。double 型 用 64位2进制存放,float 型 用 32位2进制存放。
双精度是1位符号,11位指数,52位小数。
单精度和双精度都指浮点数,就是带小数点的数 只不过单精度和双精度是为了区分有效数而已(也就是精确度),它的提法完全符合科学计算中对于数值的观念。
单精度浮点型用于存放单精度浮点数,也就是小数。双精度浮点型用于存放双精度浮点型,它的长度要比单精度长。
相关问答
Q1: C语言中单双精度数表示什么意思?
1、双精度,单精度指浮点型数,双精度 叫 double 型, 单精度 float 型。double 型 用 64位2进制存放,float 型 用 32位2进制存放。
2、双精度是1位符号,11位指数,52位小数。
3、单精度和双精度顾名思义是两种精度的不同划分,单精度float是保证7位有效数字,double是保证16位有效数字。
4、单精度数(float型)在32位计算机中存储占用4字节,也就是32位,有效位数为7位,小数点后6位;双精度数(double型)在32位计算机中存储占用8字节,也就是64位,有效位数为16位,小数点后15位。
Q2: C语言什么是单精度、双精度?
双精度,单精度指浮点型数,双精度 叫 double 型, 单精度 float 型。double 型 用 64位2进制存放,float 型 用 32位2进制存放。
双精度是1位符号,11位指数,52位小数。
单精度和双精度顾名思义是两种精度的不同划分,单精度float是保证7位有效数字,double是保证16位有效数字。
C语言中,单精度浮点型为float, 双精度浮点型为double。具体区别如下: 占用字节空间不同。一个float变量占用四字节,一个double类型变量,一般占用8字节。 表示范围不同。float表示范围为-4E-38~4E+38。
实型常量又称实数或浮点数。在C语言中可以用单精度型和双精度型两种形式表示实型常量,分别用类型名float和double进行定义。
计算机c语言单双精度是什么意思的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于计算机c语言是什么意思、计算机c语言单双精度是什么意思的信息别忘了在本站进行查找喔。







