You are here: Home DOCUMENTATION information SBASIC Manual - Page 18

Technological Arts Inc.

Your Shopping Cart

Your Cart is currently empty.

SBASIC Manual - Page 18

Article Index
SBASIC Manual
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
Page 11
Page 12
Page 13
Page 14
Page 15
Page 16
Page 17
Page 18
Page 19
Page 20
Page 21
Page 22
Page 23
Page 24
Page 25
Page 26
Page 27
Page 28
Page 29
Page 30
Page 31
Page 32
Page 33
Page 34
Page 35
Page 36
Page 37
Page 38
Page 39
Page 40
Page 41
Page 42
Page 43
Page 44
Page 45
Page 46
Page 47
Page 48
Page 49
Page 50
Page 51
Page 52
Page 53
Page 54
Page 55
Page 56
Page 57
Page 58
Page 59
Page 60
Table of Contents
Index
All Pages

     SBasic User's Manual     SBasic Version 2.7             Page 18
     Printed:  December 5, 1999
     Numeric constants


     SBasic supports decimal, hexadecimal, and  binary numeric constants.
     To enter a hexadecimal number in an SB file, preface the number with a
     '$'.  To enter a binary number in an SB file, preface the number with
     a '%'.

     Hexadecimal numbers may contain the characters 0-9, A-F, and a-f.
     Binary numbers may contain the characters 0 and 1.

     The following examples show how to enter different numeric constants:

          foo = 1234               '  assigns decimal 1234 to FOO
          bar = $1234              '  assigns hexadecimal $1234 to BAR
          alpha = %10000           '  assigns decimal 16 to alpha
          cat = $12 + 34           '  adds hex $12 to decimal 34


     SBasic also supports ASCII character constants.  To enter an ASCII
     constant, enclose the character in single-quotes.  The value used will
     consist of the binary equivalent of the quoted character.  An ASCII
     constant always consists of eight bits; the upper eight bits of the
     variable involved will always be 0.

     For example:

          foo = 'a'                '  assigns lowercase-A (97) to foo