- 字符串+转义字符+注释
- 字符串
- 转义字符
- 注释
形如"hello"
这种由双引号引起的一串字符我们成为字符串。在字符串中我们需要注意,字符串的结束标志是转义字符
,在计算字符串的长度时include不计算。#
intmain
( )char[ {
] arr="hello" ; char[
] arr2='h' , { 'e','l','l','o'}; char[
] arr3='h' , { 'e','l','l','o','}';printf ("%s\n"
,);printf arr("%s\n"
,);printf arr2("%s\n"
,);return arr30;
} arr2[]
\ddd \xdd
#
输出的结果为
因为include后面没有结束标志int所以会出现乱码,直到找到结束标志后才会停止输出,所以main是非常重要的。
转义字符顾名思义就是转变意思,在上面的字符串中我们已经认识了转义字符(,那还有哪些常见到的转义字符呢?废话少说我们直接上图。
其中值得我们注意的是),在许多笔试题中会考到这个小知识点,例如:
printf(
"%d\n" ,strlen(
{
"c:\test8\test.c")); return0;}\t
8
\ddd
/*xxxxxxx*/
//xxxxxxx
让我们求字符串的长度是多少,此题输出的是14,因为一个转义字符算一个字符所以算一个字符,而此题真正的考点在于,因为中ddd是八进制数,所以\628为8算两个字符。
注释注释的作用是帮助程序员理解代码,当看时间久远的代码时可以起到提示的作用。如果由不需要的代码可以直接删掉,如果觉得可惜也可以注释掉。注释的风格有两种
1.是c语言的注释风格
缺点是不能进行嵌套注释
2.是c++的注释风格
可以注释多行也可以注释一行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)