分类：电脑/网络
问题：Int类型的二进制表示？chara=256;intb;b=a+1 
char a=256;
int b;
b=a+1;
cout<<b<<endl;
运行的结果是1，为什么呢？
回答：char类型的数据只占1个字节，也就是8位，它所能表示的最大数就是255，若赋给它256就会发生溢出,当然结果有时也会莫名其妙了.