To cut the long story short. The books says int is system dependant, short takes 2 bytes and long takes 4 bytes and are system independent.
First, could you please tell me what that 16-bit, 32-bit and 64-bit systems are? Please remember I'm a beginner and if you think the reply is going to fly over my head then you can simply tell me.
Second, it says using long on 16-bit system such as MS-DOS will gurantee a four-bit integer. But long takes always four bytes and is system independent. There are only two bytes in 16 bits. Could you please shed some light on this if yu think I could understand this stuff?
I offer my thanks for your help and time.