As far as integers, floats, double are concerned there -ve range exists because number can be -ve as well as +ve but:
- Why char too have a -ve range from -128 as char is character ( i mean how can it be -ve )?
Can anybody help me to understand logic behind this ?