2个回答
展开全部
你肯定是用strlen来测的,它是只针对有效字符串,也就是遇\0而止,\0并不算在其中。若是sizeof测的,就是所有的字符长度之和,包括\0。另外,若所给的字符串里的相邻字符能够成转义字符时,以转义字符为先,而不是屏幕上所显示的单个字符了。所谓转义字符,即由\后面紧接八进制(当能够成三位或者两位的合法八进制数),或者十六进制(特点是有个x开头)时,它所代表的是这个数对应的ASC码代表的字符。所以\016是一个整体的转义字符优先,而不能是组成\0。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询