Difference between revisions of "CSNG"

From QB64 Wiki
Jump to navigation Jump to search
(Created page with ''''Purpose:''' To convert x to a single-precision number. '''Syntax:''' CSNG(x) '''Comments:''' x must be a numeric expression (see the CINT and CDBL functions). Examples: A#…')
 
m (Text replacement - "{{Parameters}}" to "{{PageParameters}}")
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''Purpose:'''
[[CSNG]] converts a numerical value to the closest [[SINGLE]]-precision number.
To convert x to a single-precision number.


'''Syntax:'''
CSNG(x)


'''Comments:'''
{{PageSyntax}}
x must be a numeric expression (see the CINT and CDBL functions).
: {{Parameter|singleValue!}} = [[CSNG]]({{Parameter|expression}})


Examples:
 
  A#=975.3421222#
{{PageParameters}}
  PRINT A#; CSNG(A#)
* {{Parameter|expression}} is any [[TYPE]] of literal or variable numerical value or mathematical calculation.
 
975.3421222 975.3421
 
{{PageDescription}}
* Returns the closest [[SINGLE]] decimal point value.
* Also used to define a value as [[SINGLE]]-precision up to 7 decimals.
 
 
{{PageExamples}}
{{CodeStart}}
  A# = 975.3421222#
  PRINT A#, CSNG(A#)
{{CodeEnd}}
{{OutputStart}}975.3421222      975.3421
{{OutputEnd}}
 
 
''See also:''
* [[CDBL]], [[CLNG]]
* [[CINT]], [[INT]]
* [[_ROUND]]
 
 
{{PageNavigation}}

Latest revision as of 12:42, 17 February 2021

CSNG converts a numerical value to the closest SINGLE-precision number.


Syntax

singleValue! = CSNG(expression)


Parameters

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


Description

  • Returns the closest SINGLE decimal point value.
  • Also used to define a value as SINGLE-precision up to 7 decimals.


Examples

A# = 975.3421222# PRINT A#, CSNG(A#)

975.3421222      975.3421


See also:



Navigation:
Keyword Reference - Alphabetical
Keyword Reference - By Usage
Main Wiki Page