弱弱的问下,为什么会悲剧了!求解决
#include<iostream>
#include<fstream>
#include<stdlib.h>
using namespace std;
int main(void)
{
for(char ch=33;ch<=254;ch++)
cout<<ch<<" ";
return 0;
}
一直输出啊?菜鸟求解决
[解决办法]
char的范围应该是0到127吧,如果你想到255的话应该用unsigned char
[解决办法]
char ch; ch是默认有符号字符类型,只占用一个字节空间,所以只能保存的值范围为-128~127,肯定永远<=254.你可以这样定义 unsigned char ch; 这样就能保存0~255 了
[解决办法]