Programming
In programming, memory is
essentially a long tape of bytes, with
each byte containing 8 bits. This can
be extended to both sides, making it
open-ended. To understand the need
for arrays, we need to examine how
areas can be declared, initialized,
and represented in memory.
Storing Values in Memory
To store a value in memory, we need
to know how much space will be
allocated for it. For example, the data
type int typically takes up 4 bytes to
store an integer. The number 5 would
need to be converted to binary, which
is 32 bits or 4 bytes. In traditional
compilers, we generally take 2 or 4
bytes to be the data type for storing
, numbers. So, if we were storing an
integer, it would take up 2-4 bytes in
memory.