双引号里面的是字符串而单引号里面的代表字符朋友你可以这样理解只要是在双引号里面的不代表任何表达式的意义假如inta=10cout<<"a";这是用双引号它在屏幕上就是a而inta=10cout<这个a就代表表达式a=10在屏幕上是10而inta=10cout<<‘a’;将会是65因为用单引号里面的代表字符而字符要用ASCII码表示你在书中查多努力啊参考资料:“福兴韵”贴吧