double precision类型
时间: 2023-04-24 10:03:04 浏览: 93
double precision类型是一种数据类型,通常用于表示双精度浮点数。它可以存储更大的数字范围和更高的精度,相比于单精度浮点数。在计算机科学和工程领域中,double precision类型被广泛使用,特别是在涉及到科学计算、工程计算和金融计算等方面。
相关问题
postgresql设置double类型
在 PostgreSQL 中,可以使用 DOUBLE PRECISION 数据类型来表示双精度浮点数,其别名为 REAL。DOUBLE PRECISION 类型可以存储数值范围较大的浮点数,精度为 15 位有效数字。
要在 PostgreSQL 中创建一个 DOUBLE PRECISION 类型的列,可以使用以下语法:
```
CREATE TABLE table_name (
column_name DOUBLE PRECISION
);
```
例如,创建一个名为 `my_table` 的表,包含一个名为 `my_column` 的 DOUBLE PRECISION 类型的列,可以使用以下语句:
```
CREATE TABLE my_table (
my_column DOUBLE PRECISION
);
```
如果要在已经存在的表中添加一个 DOUBLE PRECISION 类型的列,可以使用 ALTER TABLE 语句:
```
ALTER TABLE table_name ADD COLUMN column_name DOUBLE PRECISION;
```
例如,向名为 `my_table` 的表中添加一个名为 `my_column` 的 DOUBLE PRECISION 类型的列,可以使用以下语句:
```
ALTER TABLE my_table ADD COLUMN my_column DOUBLE PRECISION;
```
注意:在 PostgreSQL 中,DOUBLE PRECISION 类型的值默认为 NULL,如果需要设置默认值,可以使用 DEFAULT 子句。例如:
```
CREATE TABLE my_table (
my_column DOUBLE PRECISION DEFAULT 0.0
);
```
Fortran中 implicit double precision()
在Fortran中,`implicit double precision()`是一个隐式声明语句,用于指定在程序中未明确声明数据类型的情况下,变量默认采用的数据类型。`double precision`指定了这些变量默认采用双精度浮点数类型。
例如,如果在程序中没有明确声明变量x的数据类型,那么在出现`implicit double precision()`语句之后,变量x默认采用双精度浮点数类型。因此,以下两行代码是等价的:
```
implicit double precision (x)
x = 3.14159
```
```
double precision x
x = 3.14159
```
需要注意的是,隐式声明虽然方便,但也可能导致一些错误,因此建议在程序中显式地声明变量的数据类型。
相关推荐
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)