菜鸟交流心得最基本的东西!
有符号短整数的循环说明!
#include
int main()
{
short int a;
a=32767;
std::cout << "第一个数: " << a << std::endl;
a++;
std::cout << "第二个数: " << a << std::endl;
a++;
std::cout << "第三个数: " << a << std::endl;
a++;
std::cout << "第四个数: " << a << std::endl;
a++;
std::cout << "第五个数: " << a << std::endl;
a++;
std::cout << "第六个数: " << a << std::endl;
return 0;
}
得出结果:
第一个数:32767
第二个数:-32768
第三个数:-32767
第四个数:-32766
第五个数:-32765
第六个数:-32764
当定义是有符号短整数的时候
要是到了最大数值后再++的话他会循环到-32768
有符号短整数的值是:-32767到32767