初识字符串,转义字符,注释

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int main()
//{
//	"abcdef";
//	"hello";
//
//	return 0;
//}

//#include<string.h>
字符串的结束标志很重要
//int main()
//{
//	char arr[] = "hello";
//	char arr1[] = "abc";
//	char arr2[] = { 'a','b','c'};
//	char arr3[] = { 'a','b','c','\0' };
//
//	printf("%s\n", arr1);
//	printf("%s\n", arr2);
//	printf("%s\n", arr3);
//
//	int len = strlen("abc");
//	printf("%d\n", len);
//
//	printf("%d\n", strlen("abc"));
//	printf("%d\n", strlen(arr1));
//	//arr2没有结束标志,求长度时会得到一个随机值
//	printf("%d\n", strlen(arr2));
//	printf("%d\n", strlen(arr3)); 
//	return 0;
//}

//int main()
//{
//	printf("c:\test\test.c");
//	//转义
//	printf("c:\\test\\test.c");
//
//	printf("cd\nfg");
//
//	printf("(are you ok??)");//三字母符
//
//	printf("%c\n",'a');
//
//	此时中间的’不是普通的单引号会被理解为和前面的一对而导致后面的单引号落单所以报错
//	//printf("%c\n",''');
//	
//	//转义字符来帮忙
//	printf("%c\n", '\'');
//
//	printf("%s\n", "a");
//
//	//同理于上
//	printf("%s\n", "\"");
//	printf("\"\n");
//
//	//以下例子为了说明是否要使用转义字符
//	printf("%s\n", "'");
//
//	printf("%s\n","hello");
//
//	printf("\a\a\a\a\a\a\a\a\a\a");
//	printf("?");
//	return 0;
//}

//int main()
//{
//	printf("%c\n", '\130');
//	printf("%d\n", '\100');
//	printf("%c\n", '\101');
//	printf("%c\n", '\x30');
//
//
//	printf("%d\n", strlen("c:\test\328\test.c"));
//	printf("%d\n", strlen("c:\test\327\test.c"));
//	return 0;
//}

//int main()
//{
//	//int a = 39;   //C++注释风格 
//
//	/*
//	int b = 45;
//	*/
//	//C语言注释风格-不支持嵌套注释
//	return 0;
//}

posted @ 2022-04-01 23:56  morphism  阅读(28)  评论(0)    收藏  举报