C语言中怎么区分有符号和无符号

什么时候该用有符号的,什么时候该用无符号的?怎么去判断呢?有什么方法吗?

signed int 有符号整型 -32768-32767
unsigned int 无符号整型 0-65535
如何你需要一个数是 33000 要用unsigned int 而不是signed int
其他类型同理
温馨提示:答案为网友推荐,仅供参考