There are 6 basic data types:
Integer values are numeric values with no fractional part in them. For example: 5,-10,0 are integer values. All integer values in your program must be in the range -2147483648 to +2147483647.
Floating point values are numeric values that include a fractional part. For example: .5, -10.1, 0.0 are all floating point values.
Strings values are used to contain text. For example: "Hello", "What's up?", "***** GAME OVER *****", ""
Double Integer values are numeric values with no fractional part in them and have a greater range than normal integer values. Double integer values are 64-bits in size as opposed to 32-bit for normal integers. All double integer values in your program must be in the range -9,223,372,036,854,775,808 to +9,223,372,036,854,775,807
Double Floating point values are numeric values that include a fractional part and have a greater range than a normal floating point number.
UniType String values are similar to strings but can hold strings using the unitype character set
.
Typically, integer values are faster than floating point values, which are themselves faster than strings.