//记录一下今天学到了什么,
//extern:声明外部符号(其他文件中的符号)
//局部变量和全局变量同时存在,局部变量优先。
//int a;:声明变量,不赋值。
//常量:
//1,字面常量(数字,字符,字符串)
//2,const修饰的常变量(变量不可改,但本质上还是一个变量,具有常量不可更改的性质)
//3,#define定义的标识符常量
//4,枚举常量
//字符串
//%c,打印字符
//%s,打印字符串,以'\0'为结束标志
//'\0'结束标志
/×rlen:计算字符串长度,以'\0'为结束标志,但不包含'\0'
#include<stdio.h>
#include<string.h>
int main()
{
char ch1[] = { 'a','b','c' };//不含'\0'
char ch2[] = "abc";//含'\0'
printf("%s\n",ch1);//打印出abc和乱码
printf("%s\n",ch2);//打印出abc
int len1 = strlen(ch1);
int len2 = strlen(ch2);
printf("%d\n",len1);//3
printf("%d\n", len2);//随机值
return 0;
}
//转义字符
//\?防止连续使用多个问号时,被系统解析为三字母词
//\'
//\"
//\\将其转换为普通的符号,不能与其他同符号进行配对
//\t水平制表符
//\v垂直制表符
//\a警告字符,会鸣笛
//\b退格
//\n换行
//\r回车
//\ddd,ddd表示1-3个八进制数字,如\130
//\xdd,dd表示2个十六进制数字,如\x30,十六进制->十进制->ASCII码