- 字符串
字符用单引号引起来,字符串用双引号引起来
“abc”其实相当于{‘a’,’b’,’c’,’\0’}
字符串的结束标志是一个\0的转义字符,在计算字符串长度的时候\0是结束标志,不算做字符串内容
strlen(arr1)——计算字符串长度
int main()
{
char arr1[]=”abc”;
char arr2[]={‘a’,’b’,’c’};
printf(“%s\n”,arr1);//输出:abc
printf(“%s\n”,arr2);//输出乱码,若想不输出乱码,要在arr2最后再放一个0(\0的值为0)
return 0;
}
- 转义字符
转义字符——转变原来的意思
“\”可用来转义“\”,让“\”就是一个普通的“\”
“\32”是32作为8进制代表的那个十进制数字,作为ASCII码值,对应的字符
“\30”是30作为16进制代表的那个十进制数字,作为ASCII码值,对应的字符