In C language char has range from -127 to 128 but in Java char range is from 0 to 65535.Can I know why dont we have negative value range for char data type in Java
karthikeya kumar wrote:In C language char has range from -127 to 128 but in Java char range is from 0 to 65535.Can I know why dont we have negative value range for char data type in Java
Henry Wong wrote:
karthikeya kumar wrote:In C language char has range from -127 to 128 but in Java char range is from 0 to 65535.Can I know why dont we have negative value range for char data type in Java
I would reverse the question. ASCII, extended ASCII, Unicode, etc. are all using non-negative values. So, what would the purpose of having negative values?
Henry
karthikeya kumar wrote:In C language char has range from -127 to 128 but in Java char range is from 0 to 65535.Can I know why dont we have negative value range for char data type in Java
Stephan van Hulst wrote:Making comparisons between Java and C is rarely useful.