"> ">

已知:"int a=5;char c='a';"则输出语句cout<<c+1<<a<<c;的显示结果是(   )

已知:"int a=5;char c='a';"则输出语句cout<<c+1<<a<<c;的显示结果是(   )


A、

65a


B、

985a


C、

​98'5'a


D、

65'a'


【正确答案】:B
【题目解析】:

cout是一个标准输出流对象,使用流插入运算符“<<”向输出设备屏幕输出信息。

使用cout进行输出时,系统会自动判别输出数据的类型,并按相应的类型输出对应的数据。

字符型数据在内存中以ASCII码的形式存放。故a对于的ASCII的代码值为97,c+1为98,因此输出结果为985a。故选B。


Top