www.pryy.net > C语言为什么╲反斜杠打印不出来?

C语言为什么╲反斜杠打印不出来?

\反斜杠 是转义字符,会转换其后的字符,打印出\需要输入两个 \\ 如printf ("\\");

包含反斜杠 (\) 的字符组合后跟字母或用数字的组合称为 “转义序列”。若要显示换行符,单引号或某些其他字符常数的,必须使用转义序列。 因此转义序列被视为单个字符是有效的作为字符常数。 \\在字符串中加入字符“\” \\在字符串中加入字符"'"

\t是一个字符, 为制表符. \0是结束符, 统计到\0就是strlen的终点, 且统计个数不包括\0 所以实际统计 T O P \t四个字符. strlen值为4.

‘\0' 等于 int的0,一般作为字符串的结束符,在用到 char ch='\0' 所有地方,在不考虑阅读的情况,都可以用 char ch=0;替换

没必要写成“as678╲0”只要写成“as678”就可以了,因为字符串最后会自动加‘\0’的;如 char *a=“as678”或 char a[]=“as678”

网站地图

All rights reserved Powered by www.pryy.net

copyright ©right 2010-2021。
www.pryy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com