CINT

From QB64 Phoenix Edition Wiki
Revision as of 16:35, 19 April 2022 by BigRon55 (talk | contribs) (Created page with "The CINT function rounds decimal point numbers up or down to the nearest INTEGER value. {{PageSyntax}} : {{Parameter|value%}} = CINT({{Parameter|expression}}) {{Parameters}} * {{Parameter|expression}} is any TYPE of literal or variable numerical value or mathematical calculation. {{PageDescription}} * Values greater than .5 are rounded up. Values lower than .5 are rounded down. * ''Warning:'' Since CINT is used for integer values, the input va...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The CINT function rounds decimal point numbers up or down to the nearest INTEGER value.


Syntax

value% = CINT(expression)


Template:Parameters

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


Description

  • Values greater than .5 are rounded up. Values lower than .5 are rounded down.
  • Warning: Since CINT is used for integer values, the input values cannot exceed 32767 to -32768!
  • Use CLNG for LONG integer values exceeding INTEGER limitations.
  • Note: When decimal point values are given to BASIC functions requiring INTEGERs the value will be CINTed.


Examples

Example: Shows how CINT rounds values up or down as in "bankers' rounding".

  
a% = CINT(1.49): b% = CINT(1.50): c = 11.5
COLOR c: PRINT a%, b%, c  
1       2       11.5


See also



Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link