It depends on the language. In C/C++, decimal values are specified using float, double or long double types. A float is a single precision floating point value that is typically 32-bits in length, however the actual length is implementation dependant. A double is always at least as long as a float while a long double is always at least as long as a double. To determine the actual length at compile time, we use the sizeof() operator.
There are 8 bytes in a double
4
A plain integer variable in C under windows is 2 bytes in 16 bit windows, and 4 bytes in 32 bit windows.
32 bits or 4 bytes and an int is not an address, it is a primitive so it directly access the data without a reference.
1024 bytes is binary counting while 1000 bites is decimal counting.
Pointer is a variable, A variable that stores the address of another variable. Size of a pointer is 2 bytes.
The way "gigabyte" is usually used, it means 10243 bytes. In other words, 1,073,741,824 bytes.
A zettabyte is a massive amount of bytes and referencing from wikipedia (yes it is correct) it is 1,000,000,000,000,000,000,000 bytes in decimal or 1021
It depends on the context. Each database and computer language define an "integer". In the C language an integer is defined by the hardware. It can vary from 2 to 8 bytes or more.
1073741824 bytes or 10243 bytes or 230 bytes
1024 bytes
Four bytes represent 32 bits. 32 bits represent 4,294,967,296 possibilities.