1.字符用‘ ’括起来,打印格式用%c来指定。
2.使用双引号括起来的一串字符叫字符串。
字符串用“ ”括起来,打印格式用%s来指定。
在字符串末端隐藏着一个 \0 字符,\0是字符串结束标志。
例如"abcdef"并不仅仅只有六个字符,而是有七个,最后隐藏了\0 。
3.""叫做空字符串。
一个汉字占两个字符,不能用单引号括起来。
4.vs中部分快捷键Ctrl+Alt+P=附加到进程
F10=调试单步执行
F5=开始调试
Shift+F5=停止调试
Ctrl+Alt+Q=添加快捷匹配
F9=设置或删除断点
F5=运行调试; Ctrl + F5=运行不调试;Shift+F5=结束调试。
5.先调试,才能进行监视。
6. 数组arr1[]="abc"与arr2[]={'a','b','c'}的字符个数并不相同
arr1与arr2的打印结果并不相同。arr2会产生乱码,原因arr2中并没有\0 ,无法确定什么时候遇到\0 。
如何消除乱码:把arr2改成arr2[]={'a','b','c','\0'} 。
7.转义字符:转变了意思的字符;
例如: \?:用于表示一个字符串内部的双引号
\':用于表示一个反斜杠,防止它被解释为一个转义序列符。
\a:警报,这会使得终端发出警报声或出现闪烁,或者两者同时发生。
\b:退格键,光标回退一个字符,但不删除字符。
\f:换页符,光标移到下一页。在现代系统上,这已经反映不出来了,行为改成类似于\v。
\n : 换行符。
\r :回车符,光标移到同一行的开头。
\t:制表符,光标移到下些装派平制表粒,常是下8的借数垂直分隔符,
\v:光标移到下一个垂直制表位,通常是下一行的同一列。