"串长"和"在内存中所占字节"区别,如“\228888”“对各位大佬应该很简单,凑字数啊哈哈哈哈哈哈哈”
比如你定义一个char a[32]="123456";那么内存占32字节,使用strlen计算的字符串长度为6。去看一下字符串部分,字符串结尾是0。
''是字符型,占一个字节,而"串长"是字符串,汉字一般占2个字节,所以占4个字节。详细的可以看看https://blog.csdn.net/business122/article/details/82427479