0
Anonymous
There are 4 bytes in 32 bits. (4 * 8 = 32)
Wiki User
Chat with our AI personalities
2 bytes
In a 32-bit system, there are 4 bytes.
8 bits is caled a byte 4 bytes is a 32 bit word 8 bytes is a 64 bit word
Suppose that we're talking about C on an x86 32-bit processor it should be 4-bytes (32-bits). Since the pointer has to be able to hold any memory location it should be the same number of bits as the processor.
A plain integer variable in C under windows is 2 bytes in 16 bit windows, and 4 bytes in 32 bit windows.
On a 16 bit i80386 machine a nibble represents 4 bits or half of a byte. A byte represents 8 bits. A word represents 16 bits or 2 bytes. On 32 bit machines the DWORD(double word) is available and represents 32 bits or 4 bytes. On the newer 64 bit machines a QWORD represents 64 bits or 8 bytes of data. QWORD stands for QuadWord or Quadruple Word. On modern computers, a single character consumes 2 bytes of data in memory. So the word cat would consume 6 bytes. These are known as DBCS or double-byte character sets.
A Word is of 3 Types. 1. Half Word- It is 16 bit or 1 byte long 2. Double Word or DWORD- It is 32 Bit or 2 byte long 3. Quad Word or QWORD- it is 64 bit or 8 byte long
Because 32 bit is exactly four bytes.
4 bytes are equivalent to 32 bits.
If you are using the ASCII system, the word "duck", as it has four letters, contains 4 bytes, or 32 bits.
32-bit may refer to different things. Assuming the addressing is 32-bit, the machine can access 232 bytes, that is, 4 GB of RAM.
In 32 bit address space it will most likely be 4 bytes, since 8 bits is a byte and 32 bits / 8 bits = 4. In 64 bit address space it should be 8 bytes (64 bits / 8 bits = 8). It is architecture dependent so use the sizeof() function.
all pointers are 4 bytes in 32 bit system