# Difference between revisions of "CDBL"

Jump to navigation
Jump to search

m (Text replacement - "{{Parameters}}" to "{{PageParameters}}") |
|||

(17 intermediate revisions by 4 users not shown) | |||

Line 1: | Line 1: | ||

[[CDBL]] converts a value to the closest [[DOUBLE]]-precision value. | |||

{{PageSyntax}} | |||

: {{Parameter|doubleValue#}} = [[CDBL]]({{Parameter|expression}}) | |||

{{PageParameters}} | |||

* {{Parameter|expression}} is any [[TYPE]] of literal or variable numerical value or mathematical calculation. | |||

{{PageDescription}} | |||

* Rounds to the closest [[DOUBLE]] floating decimal point value. | |||

* Also can be used to define a value as [[DOUBLE]]-precision up to 15 decimals. | |||

{{PageExamples}} | |||

''Example:'' Prints a double-precision version of the single-precision value stored in the variable named A. | |||

{{CodeStart}} | |||

A = 454.67 | |||

{{Cl|PRINT}} A; {{Cl|CDBL}}(A) | |||

{{CodeEnd}} | |||

{{OutputStart}} 454.67 454.6700134277344 | |||

{{OutputEnd}} | |||

: The last 11 numbers in the double-precision number change the value in this example, since A was previously defined to only two-decimal place accuracy. | |||

{{PageSeeAlso}} | |||

* [[CINT]], [[CLNG]] | |||

* [[CSNG]], [[_ROUND]] | |||

{{PageNavigation}} |

## Latest revision as of 12:43, 17 February 2021

CDBL converts a value to the closest DOUBLE-precision value.

## Syntax

*doubleValue#*= CDBL(*expression*)

## Parameters

*expression*is any TYPE of literal or variable numerical value or mathematical calculation.

## Description

- Rounds to the closest DOUBLE floating decimal point value.
- Also can be used to define a value as DOUBLE-precision up to 15 decimals.

## Examples

*Example:* Prints a double-precision version of the single-precision value stored in the variable named A.

454.67 454.6700134277344

- The last 11 numbers in the double-precision number change the value in this example, since A was previously defined to only two-decimal place accuracy.

## See also

*Navigation:*