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;替换

“\09” 本来呢\0 是八进制表示字符的先导符,这里应该是一个用八进制表示的字符 但是八进制不能有 9 ,因此实际就是 \0 和 9两个符号。 然而]\0是字符串结束标记,因此该字符串的长度是0

网站地图

All rights reserved Powered by www.pryy.net

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