c++ 语言 有符号整数和无符号整数在计算机内部是如何区分的,有符号数和无符号数------c++程序设计原理与实践(进阶篇)...
有符号数与无符号数的程序设计原则:当需要表示数值时,使用有符号数(如int)。当需要表示位集合时,使用无符号数(如unsignedint)。有符号数和无符号数混合运算有可能会带来灾难性的后果。例如:vectorv;for(inti=0;i易实现版本:unsignedcharmax=160;//非常大for(signedchari=0;i循环变量i可能会溢出,即,v.size()有可能比最大的有符号