1、 ASCII表
2、 0 ,‘ 0 ’,' \0 '的区别:
//结论:‘ 0 ’== 48 ' \0 ' == 0 空字符
3、 “xxx” 表示的是字符串首个字符的地址
4、 指针的偏移:为什么用char*存储字符串
//解析:一个字符占一个字节,p++则会偏移四个字节,所以用char*存储字符串。
5、 计算字符串的长度:
//输出:4,因为p为指针变量,在x86环境为4,仅保存首字符地址
//输出:8 (\\ ,\a,\0,\n,\012,a,0,\0)
//只要见到双引号,则字符串默认最后一位为'\0'
// \n <==> \012
(012 为八进制数,转化为十进制为10在ASCII中等价于\n)
//输出:2
//strlen()函数计算字符串的长度,遇到'\0'结束