Jump to content

Variable size/Set: Difference between revisions

m
→‎{{header|ERRE}}: fixed missing lang opener
m (→‎{{header|ERRE}}: fixed missing lang opener)
Line 169:
Variable sizes are in chunks relating to the type of data that they contain. There may also be additional bytes of storage in the variable table that do not show in the dimensions. Typically, in ERRE strings are allocated in single characters (bytes), so C$[12] in the following example is stored as 12 bytes + additional bytes used for the header in the variable table. Integers are typically 2 bytes each, so A%[10] contains 10 numbers of 2 bytes (20 bytes in total) + additional bytes used for header data in the variable table. Floating point values are typically 4 bytes each, so B[10] holds 10 numbers of 4 bytes (40 bytes in total) + additional bytes for header in the variable table:
 
<lang erre>DIM A%[10] ! the array size is 10 integers
 
DIM B[10] ! the array will hold 10 floating point values
1,489

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.