编程是有碰到一个问题,就是两个char类型变量相加的结果不是字符串类型而是一串莫名奇妙的数字。

运算结果如下

结果分析:
由于char1和char2是字符类型,他们以ASCII形式存储,即char1是99,char2是98。两个字符的相加会被当成两个数字的相加。如果想让他们以字符的形式相加成字符串,可以在式子最前面加个空字符串。让计算机以字符串的形式相加(可以思考下为什么需要在最前面添加空字符串)。
结果图:

编程是有碰到一个问题,就是两个char类型变量相加的结果不是字符串类型而是一串莫名奇妙的数字。
运算结果如下
结果分析:
由于char1和char2是字符类型,他们以ASCII形式存储,即char1是99,char2是98。两个字符的相加会被当成两个数字的相加。如果想让他们以字符的形式相加成字符串,可以在式子最前面加个空字符串。让计算机以字符串的形式相加(可以思考下为什么需要在最前面添加空字符串)。
结果图:
本文标题:Char字符相加变成数字
本文链接:https://www.haomeiwen.com/subject/bpccmttx.html
网友评论