E

Entering and Displaying Floating-Point Numbers

In the mantissa, up to six or seven significant digits of precision may be entered and stored; however, the programming software will display only the first six of these digits. The mantissa may be preceded by a positive or negative sign. If no sign is entered, the floating-point number is assumed to be positive.

If an exponent is entered, it must be preceded by the letter E or e, and the mantissa must contain a decimal point to avoid mistaking it for a hexadecimal number. The exponent may be preceded by a sign; but, if none is provided, it is assumed to be positive. If no exponent is entered, it is assumed to be zero. No spaces are allowed in a floating-point number.

To provide ease-of-use, several formats are accepted in both command-line and field data entry. These formats include an integer, a decimal number, or a decimal number followed by an exponent. These numbers are converted to a standard form for display once the user has entered the data and pressed the Enter key.

Examples of valid floating-point number entries and their normalized display are shown below.

Entered

Displayed

 

 

 

 

250

+250,0000

+4

+4.000000

–2383019

–2383019.

34.

+34.00000

–.0036209

–.003620900

12.E+9

+1.20000E+10

–.0004E–11

–4.00000E–15

731.0388

+731.0388

99.20003e–29

+9.92000E–28

 

 

Examples of invalid floating-point number entries are shown below.

Invalid Entry

Explanation

–433E23

Missing decimal point.

 

 

10e-19

Missing decimal point.

 

 

10.e19

The mantissa cannot contain spaces between digits or characters.

 

This is accepted as 10.e0, and an error message is displayed.

 

 

4.1e19

The exponent cannot contain spaces between digits or characters.

 

This is accepted as 4.1e0, and an error message is displayed.

 

 

GFK-0467K

Appendix E Using Floating-Point Numbers

E-5

Page 300
Image 300
GE 90-30/20/Micro manual Entering and Displaying Floating-Point Numbers, Entered Displayed, Invalid Entry Explanation