字符串
- 类似于 "hello world!/0" 这种被双引号括起来的一串字符称为字符串字面值,简称字符串。
- !!!字符串的结束标志是 \0 的转义字符 ,但是不参与字符串计数,他只是一个结束标志
- strlen(); 计算长度的函数,需要在头文件引用 #include <string.h>
- %s输出字符串,遇到'\0'就终止、%d-int(4byte)、%ld-long(>=4byte)、%lld-long long(8byte)
转义字符:
转义字符 | 释义 |
? | 在书写连续多个问号时使用,防止他们被解析成三字母词 |
\` | 用于表示字符常量` |
\" | 用于表示一个字符产内部的双引号 |
\\ | 释为一个转义序列符 |
\a | 警告字符,蜂鸣 |
\b | 退格符 |
\f | 进纸符 |
\n | 换行 |
\r | 回车 |
\t | 水平制表符 |
\v | 垂直制表符 |
\ddd | ddd表示1~3个八进制的数字。如:\130X |
\xdd | dd表示2个十六进制数字。如:\x30 0 |
最后两个比较特殊特别记忆一下,转义字符在计数时算一个字节
进制转换
- 任何进制转换十进制使用位权法,也可使用1,2,4,8,方法
- 十进制转换其他进制使用除法留余
- 二进制转换八进制和16进制使用取3合一和取4合一的方法,反之亦然
- 八进制转十六(或者反过来),可以先转换为二进制在进行转换
注释
c++注释风格为 //
c的注意风格为/**/,不支持嵌套,使用不多