Professional Documents
Culture Documents
Data representation
Jack Dong
16.01 user-defined data types
• Data type
Data types
• Integer
• String
• Boolean
• Real(float)
• Date
• Currency
Non-composite data type
Without reference to another data type
^pointer
Number Memory address
Pointer data type
• A reference to a memory location
Number ← 15
Memory
Number Address
5846
Pointer data type
• A reference to a memory location
Number ← 15
IntPointer ← @Number
Memory
Number Address
5846
IntPointer
MyInt1 ← IntPointer^
Assigns to variable MyInt1 the value at an address pointed at by IntPointer
Memory
MyInt1 Address
3427
IntPointer^ ← MyInt2
IntPointer
Memory
Address
MyInt2 3426
Enumerated data type