13.在下列代码的横线处填写( ),使得输出是9。
【考纲知识点】ASCII编码、数据类型的转换(二级)
【解析】本题考察数据类型转换中的类型提升以及数字字符的ASCII码;字符变量a的值是'3',相当于'0'加3,字符变量b的值是'6',相当于'0'加6,因此a+b等于'0'+3+'0'+6,再减掉'0'的结果就是字符'9';由于加减法运算只能处理数值类型,而char不是数值类型,因此会把char转换成int进行计算,结果也是int类型,最终输出字符时需要强制转换成char类型,所以本题正确答案为D。