新人求教!!!字符长度问题?
C语言中%%输出的是一个字符' % ',那为啥 它的长度是 2 ?
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char a[]="%%",b[]="%";
printf("%%\n");
printf("%d,%d",strlen(a),strlen(b));
}
结果为:
%
2,1
发布时间: 2013-11-14 22:02:51 作者: rapoo
新人求教!!!字符长度问题?
C语言中%%输出的是一个字符' % ',那为啥 它的长度是 2 ?
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char a[]="%%",b[]="%";
printf("%%\n");
printf("%d,%d",strlen(a),strlen(b));
}
结果为:
%
2,1