C++中什么经常会运用到char类型,也会将char类型作为循环语句的循环条件,但往往这里最容易出现错误,容易出现溢出,进入死循环.这里我们就来简单介绍下为什么会出现这种情况. 首先,了解下char类型的取值范围: char分为无符号(unsigned)和有符号(signed)两种: 无符号(unsigned)的取值范围:0~255: 有符号(signed)的取值范围为:-128~127. 一般我们常用char来声明一个变量,编译器默认为有符号的,即范围为:-128~127. 常见溢出问题: 知…