新手求教一个cout的问题。
最近学习时候发现。以下三种情况
一、
char ch='I';
cout<<++ch;
二、
char ch='I';
ch=ch+1;
cout<<ch;
三、
char ch='I';
cout<<ch+1;
前两种会输出'J',后一种会输出'J'对应的ASCII码也就是74。请问下这是为什么,cout是如何处理不同的数据类型的?
谢谢各位大神,小弟拜谢了。
2012-07-18 11:31
2012-07-18 12:05
2012-07-18 12:46

2012-07-18 13:23
2012-07-18 17:39
2012-07-19 00:18
2012-07-19 10:04


理解
2012-07-23 01:08
2012-07-23 15:08