c语言中'\0'和NULL的ASCII码值

#include 
#include
void main()
{
	char str[12] = "Sunshine";
	puts(str);
	char c = '\0';
	char null = NULL;
	for (int a = 0; a < 12; a++)
	{
		printf("%c\n",str[a]);
	}
	printf("数组长度为%d\n",sizeof(str));
	printf("c输出得:%d\n", (int)c);
	printf("null输出得:%d\n",(int)null);
	system("pause");
}
c语言中'\0'和NULL的ASCII码值_第1张图片





由结果可以看出,‘\0’与NULL的ASCII码值都是0

你可能感兴趣的:(c/c++)