c语言问题 int型数据和unsigned数据什么条件下可以通用?和char型数据呢?

rt

在vc++编译软件中:
int型数据为四个字节,所以范围是:-2的31次方 ~(2的31次方-1);

unsigned是unsigned int型的简写,也是四个字节,范围:0~(2的32次方-1);

char型占一个字节,范围是:0~255

理论一般不可通用,int 和unsigned在计算比较小的正整数时一般可以通用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-07
unsigned是无符号型。各数值范围也不同
相似回答