数据结构论坛

首页 » 分类 » 常识 » double类型
TUhjnbcbe - 2024/8/23 16:22:00
北京看白癜风医院哪里好 https://disease.39.net/yldt/bjzkbdfyy/

double是计算机语言的一个类型,即双精度浮点型。作用是表示数据的时候比较准确一些。

双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,是doublefloat数据类型,C/C++中表示实型变量的一种变量类型。

1、浮点数的概念

浮点数也称小数或实数。例如,0.0、75.0、4.、0.27、-.都是合法的小数。

C语言中采用float和double关键字来定义小数,float称为单精度浮点型,double称为双精度浮点型,longdouble更长的双精度浮点型。

2、测试double数据类型

C标准规定,double类型必须至少能表示10位有效数字,且取值范围至少是10-^37^~10+^37^。

30位有效数字的浮点数结构解决double数据类型多次累加后的明显的误差

标准的c或者c++的double数据类型只有15位有效数字(好像有这么回事,参看IEEE),因此产生了大的数字多次累加后的明显的误差,在财务计算中,这种误差是不能接受的。利用2个double变量构造出一个doubledouble结构,解决了这个问题。

常见的数据类型

一、1、程序=数据结构+算法

数据结构:存储和使用数据的方式。

算法:解决问题的步骤

解决一个问题的时候,分析问题,设计算法,编写程序,调试出结果。

2、变量和常量的区别:

变量:可以改变的。

常量:不可以改变的(python没有常量。)

总是要把我们算法中使用的值存储到某个地方,然后我们再依据算法一步一步的去解决问题。

变量类型:不同类型的变量存储不同类型的值。

Python弱语言类型:不需要显示的声明变量。

3、C语言与python的区别

C语言:

intc=1,

c=”ccc”

python:有类型,但是不需要提前声明。

1
查看完整版本: double类型