CINT: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 23: | Line 23: | ||
{{Cl|COLOR}} c: {{Cl|PRINT}} a%, b%, c | {{Cl|COLOR}} c: {{Cl|PRINT}} a%, b%, c | ||
{{CodeEnd}} | {{CodeEnd}} | ||
{{OutputStart}}{{ | {{OutputStart}}{{Text|1 2 11.5|red}} | ||
{{OutputEnd}} | {{OutputEnd}} | ||
{{PageSeeAlso}} | {{PageSeeAlso}} | ||
* [https://qb64phoenix.com/forum/showthread.php?tid=3661 Featured in our "Keyword of the Day" series] | |||
* [[_ROUND]], [[_CEIL]] | * [[_ROUND]], [[_CEIL]] | ||
* [[CLNG]], [[CSNG]], [[CDBL]] | * [[CLNG]], [[CSNG]], [[CDBL]] |
Latest revision as of 15:54, 4 May 2025
The CINT function rounds decimal point numbers up or down to the nearest INTEGER value.
Syntax
- value% = CINT(expression)
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