HP-28S
Data Types
General
• All of the data types described below can be stored on the stack
and in variables.
• Special delimiters are used to denote different kinds of data types.
• Each data type has a type-identifier, see TEST Menu.
Real numbers 3.4567E12 See REAL Menu.
Complex
numbers
(2.3,4.5) where 4.5 is the imaginary part. See COMPLX Menu.
• When using a comma as decimal separator this must be
entered as (2,3.4,5)
• Instead of the separator symbol a SPACE can be used!
• Note that it is not possible to refer to variables when
constructing a complex number: (X Y) will cause an error.
Binary numbers #123456 See BINARY Menu.
Strings "This is a string!" See STRING Menu.
Real fields [1,2,3,4] or [[1,2] [3,4]]
• Can be a vector or matrix. See ARRAY Menu.
• Note that it is not possible to refer to variables when
constructing a field: [X Y] will cause an error.
Complex field [(1,2) (3,4) (4,5)] or [[(1,2) (2,3)] [(4,5) (5,6)]]
Can be a vector or matrix. See ARRAY Menu.
List
{ 1 A B "String" }
A list of objects. See LIST Menu.
Note that almost everything can be put in a list: {* = ^}
This is important when doing symbolic manipulations on
equations, see ALGEBRA Menu.
Object delimiters cannot be put in a list.
Names
'X2'
Used to reference stored variables of the above data types. When
a number is put in single quotes the plain number is used. Other
data types cannot be put in quotes, ie. '[1]' ENTER will cause
an error but '1.5E3' will not.
Expressions 'A+B' or 'C=A+B'
Note that like other data objects expressions can be stored in
variables!
Program
<< 3 * >>
A series of program instructions. See Programs.
6