Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ round(3F) — CX/UX 6.20

Media Vault

Software Library

Restoration Projects

Artifacts Sought

round(3F)

NAME

anint, dnint, nint, idnint, jnint, inint, jidnnt, iidnnt − Fortran nearest integer functions

SYNOPSIS

integer i
integer∗2 i2
real r1, r2
double precision dp1, dp2

i = nint(r1)
i = jnint(r1)
i = nint(dp1)
i = idnint(dp1)
i = jidnnt(dp1)

i2 = nint(r1)
i2 = inint(r1)
i2 = nint(dp1)
i2 = iidnnt(dp1)

r2 = anint(r1)

dp2 = anint(dp1)
dp2 = dnint(dp1)

DESCRIPTION

anint returns the nearest whole real number to its real argument (i.e., int(a+0.5) if a ≥ 0, int(a−0.5) otherwise).  dnint does the same for its double-precision argument.  nint returns the nearest integer to its real argument.  idnint is the double-precision version.  anint is the generic form of anint and dnint, performing the same operation and returning the data type of its argument.  nint is also the generic form of idnint. 

The functions jnint, jidnnt, inint and iidnnt have been included to provide compatibility with other vendors and are not recommended for general use. 

CX/UX Hf77 Fortran Reference Manual

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026