为什么第一行结果中没有逗号

img


第一行结果的普通字符逗号为什么没有输出呢?是编译器的问题吗?

因为197超出ascii码可显示字符范围。被当成GBK编码c52c解析。c5是197的十六进制,2c是,的ascii码。
你可以试下把,改成\,看是不是输出“载”0xc55c?

超过了 ascii 的编码范围
数字:48-57
小写字母:97-122
大写字母:65-90