你把问题复杂化了,其实没那么复杂的. 就是声明一个string字符串变量,cin和cout是程序里提供的输入和输出的函数吧.无论你输入的是什么输出的都是你输入的字符串. 如果你把这个变量string s强制转换成int型 ,再输出看看,可能输出的就是ASCII码的码值了,以前我好像这么试过. 挺有意思的.
汉字应该是编码在一个文件里,每个汉字有自己的编码.对的.好像确实有这回事!
为什么你会觉得控制台只能显示ASCII字符呢?
这个跟你用的什么控制台程序有关吧,一般都是能自动识别的吧。
你自己打开cmd.exe然后右键单击标题栏点属性看看
简单的是command,控制台都多少年了,它还是win2000以后才有的,有你想的那么弱智吗~~