编程是有碰到一个问题,就是两个char类型变量相加的结果不是字符串类型而是一串莫名奇妙的数字。
1.png
运算结果如下
2.png
结果分析:
由于char1和char2是字符类型,他们以ASCII形式存储,即char1是99,char2是98。两个字符的相加会被当成两个数字的相加。如果想让他们以字符的形式相加成字符串,可以在式子最前面加个空字符串。让计算机以字符串的形式相加(可以思考下为什么需要在最前面添加空字符串)。
结果图:
3.png
编程是有碰到一个问题,就是两个char类型变量相加的结果不是字符串类型而是一串莫名奇妙的数字。
运算结果如下
结果分析:
由于char1和char2是字符类型,他们以ASCII形式存储,即char1是99,char2是98。两个字符的相加会被当成两个数字的相加。如果想让他们以字符的形式相加成字符串,可以在式子最前面加个空字符串。让计算机以字符串的形式相加(可以思考下为什么需要在最前面添加空字符串)。
结果图: