1字节 int8_t —— char 2字节 int16_t —— short 4字节 int32_t —— int 8字节 int64...
原因:条码的数值超过当前定义的变量的范围 调整: 将 int 类型的变量 定义为 Int64 ,调整后测试值可自动+1 附: Int16 值类型表示 -32768~ +32767 之间的整数。 Int32 值类型表示-2,147,483,648 ~ +2,147,483,647 之间的整数。 Int64 值类型表示 -9,223,372,036,854,775,808 ~ +9,223,372,036,8...
cout << "Ther size of an bool is: \t" << sizeof(bool) << " bytes.\n";return 0;} 至于范围:2^n次方,如果你是学计算机的,你知道的~