The 8-bit,16-bit,32-bit,64-bit operating systems have different data range for integers,float and double values.
Is this the compiler or the processor that makes difference(8bit,16bit,32bit,64bit).
If in a network if a 16 bit integer data from one system is transferred to a 32 bit system or vice-versa will the data be correctly represented in memory.Please help me to understand.