c语言注释可以在字符串,初识C语言;转义字符;注释;

'' / ''

一、转义字符:转变意思

c语言注释可以在字符串,初识C语言;转义字符;注释;_第1张图片

未加“ \ ”

int main()

{

printf("C: \test\32\test.c\n");

//\\用于表示一个反斜杠,防止它被解释转义为一个转义序列

return 0;

}

运行截图

7d3ec1375a9e412ed1d42cdb8ff0e4d5.png

加上“ \ ”

eae0859cd56027f39764dc0a80dda781.png

int main()

{

//\是为了转义其他字符的

printf("%s\n", "\"");

printf("%s\n", "\"");

printf("%s\n", "abc");

printf("%c\n", '\'');

printf("C: \\test\\32\\test.c\n");

//\\用于表示一个反斜杠,防止它被解释转义为一个转义序列

printf("(Are you OK\?\?)\n");//??+)-->三字母词

return 0;

}

运行结果

c语言注释可以在字符串,初识C语言;转义字符;注释;_第2张图片

int main()

{

printf("%c\n", '\x61');

printf("%c\n", '\42');

//\ddd-->ddd表示1-3个八进制数字

//\xdd-->dd表示十六进制数字

//\42--42是2个八进制数字

//42作为八进制代表的那个十进制数字,作为ASCII码值,对应的字符

//42--->十进制 34,作为ASCII码值代表的字符

return 0;

}

运行结果为

c34dc6fee2d9b9663e6216ece7e1c3fb.png

二、注释

代码中有些不需要的代码可以直接删除,也可以注释掉

代码中有些比较难懂,可以加一下注释文字

注释有两种风格

C语言的注释风格

/xxxxxx/

缺点是不能嵌套

C++语言的注释风格

//xxxxxxx

可以嵌套

三、字符串的结束标志是一个”\0“的转义字符。在计算字符串长度的时候\0是结束标志,不做字符串内容

例如

在未加“\0”之前

//字符串类型

int main()

{

char arr1[] = "abc";//数组

char arr2[]={ 'a','b','c'};

printf("%s\n", arr1);

printf("%s\n", arr2);

return 0;

}

运行结果

be459e7a98d94c41e939c3cc171cffba.png

加了“\0”之后的代码

#include

//字符串类型

int main()

{

char arr1[] = "abc";//数组

char arr2[]={ 'a','b','c','\0'};

printf("%s\n", arr1);

printf("%s\n", arr2);;

return 0;

}

运行结果

0fc41467af2b42bfa3194b770b37f150.png

此时恢复正常

来源:51CTO

作者:手可摘棉花

链接:https://blog.51cto.com/14950896/2540529

你可能感兴趣的:(c语言注释可以在字符串)