热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

c语言转义字符题注释,初识C语言;转义字符;注释;

一、转义字符:转变意思未加“\”intmain(){printf(C:\test\32\test.c\n);\\用于表示一个反斜杠,防止它被解释转义

'' / ''

一、转义字符:转变意思

f7dec5434f037daf24a4db4686eb7c26.png

未加“ \ ”

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;

}

运行结果

ffea41364bd609b304d955a00ef93811.png

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

此时恢复正常



推荐阅读
author-avatar
mobiledu2502909383
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有