c语言字符串长度算空格吗为什么