我定义的变量是整型。当输入字符型时为什么出现-85899346
C++使用cin时,如果输入字符为什么出现-85899346?输入数据类型与cin>>指定的类型不一致 (比如你这里定义一个整型变量,但程序启动后却塞给它字符型的数据)会导致cin调用 矢败,cin不再从缓冲区读取数据 ,后面所有试图用cin赋值的变量都会保留原值.你这里说的这个-85899346应该是 定义整型变量没有初始化而保留的原值吧....