_ROUND - QB64 Wiki

_ROUND

From QB64 Wiki

Jump to: navigation, search

The _ROUND function rounds to the closest EVEN INTEGER, LONG or _INTEGER64 numerical value.


Syntax:

value = _ROUND (number)


Description:

  • Can round SINGLE, DOUBLE or _FLOAT floating decimal point parameter values.
  • Can be used when numerical values exceed the limits of CINT or CLNG.
  • Rounding is done to the closest even integer value. The same as Qbasic does with integer division.


Example: Displays how QB64 rounds to the closest even integer value.

PRINT _ROUND(0.5) PRINT _ROUND(1.5) PRINT _ROUND(2.5) PRINT _ROUND(3.5) PRINT _ROUND(4.5) PRINT _ROUND(5.5)

0 2 2 4 4 6


See also:



Navigation:
Go to Keyword Reference - Alphabetical
Go to Keyword Reference - By usage
Go to Main WIKI Page
Views
  • Page
  • Discussion
  • View source
  • History
Personal tools
  • Log in
Toolbox
  • What links here
  • Related changes
  • Special pages
  • Printable version