Difference between revisions of "UNSIGNED"

From QB64 Wiki
Jump to navigation Jump to search
imported>Clippy
imported>Clippy
m
Line 9: Line 9:
 
* _UNSIGNED can be used in a [[_DEFINE]] statement to set variable name first letters as all positive only values.
 
* _UNSIGNED can be used in a [[_DEFINE]] statement to set variable name first letters as all positive only values.
 
* Can also be used in [[DIM]] statements or Subprocedure parameter definitions following [[AS]].
 
* Can also be used in [[DIM]] statements or Subprocedure parameter definitions following [[AS]].
* _UNSIGNED allows larger number variable value limits than unsigned.
+
* _UNSIGNED allows larger numerical variable value limits than unsigned.
  
  

Revision as of 21:33, 28 September 2009

The _UNSIGNED prefix means that the variable cannot take negative values only positive (over or equal to 0).


Syntax: [_UNSIGNED] datatype


  • Datatype can be any of the following: INTEGER, SINGLE, DOUBLE, LONG, STRING, _BIT, _BYTE, _INTEGER64, _FLOAT
  • _UNSIGNED can be used in a _DEFINE statement to set variable name first letters as all positive only values.
  • Can also be used in DIM statements or Subprocedure parameter definitions following AS.
  • _UNSIGNED allows larger numerical variable value limits than unsigned.


Example: DIM intvariable AS _UNSIGNED INTEGER



See also: DECLARE, SUB, FUNCTION, DIM, _DEFINE, DEFSTR, DEFLNG, DEFINT, DEFSNG, DEFDBL, ABS, SGN


Navigation:

Go to Keyword Reference - Alphabetical

Go to Keyword Reference - By usage