char signed char unsigned char int signed int unsigned int
先说下char:1:char的范围 0到127
2:signed char的范围 -127 到127
3:unsigned char的范围 0到255
我看了谭浩强的书上只是说 关于int默认的缺省值是signed,却没有说char的缺省值,感觉char比较诡异,还有牵扯到了可移植问题,“当可移植问题比较重要时,字符是否为有符号数就会带来两难境地,最好的就是把char型变量的值限制在signed char 和unsigned char 的交集内” 这句话怎么理解呢?
还有就是int的问题了:
如果整数类型在正常情况下是有符号类型的,那么要signed的目的何在呢?