问答详情
源自:5-5 编程练习

char和string空间上的区别

Console.Write(num[i]+",");这句话中‘,’和“,”运行结果完全不同,只要是什么导致的呢?

提问者:慕前端1032988 2018-07-03 09:02

个回答

  • 慕勒206243
    2018-07-03 14:52:16

    ','是一个字符型char,num[i]是int,char类型遇到int类型,小类型转大类型,char类型转为int类型,‘,’对应的ASCII码值为44,34+44=78,42+44=86

    “,”是字符串类型,int类型遇到string类型,也转为string类型,最后拼接输出一个字符串