一,常量:
常量有四种形式:1,字面常量,例如7
2,const修饰的常变量
形式:const int n=10;注意,此时n仍然是变量,但是它具有常量性质,被称为常变量,之后不能对它的值进行改动。
3,#define 定义的标识符常量
形式:#define 常量名 值
4,枚举常量,可以一一列举出来的,用枚举关键字引出,以性别为例:
需要注意的是,SEX为变量名,里面的3个为常量,后面改不了。注意大括号后面分号不可少
二,字符串
定义:由双引号引起来的一串字符叫字符串
字符串储存:char arr1[]="abc"或者char arr1[]={'a','b','c','\0'}
注意:字符串写成“abc”默认后面有一个\0,他是字符串的结束标志,不算字符串的内容,如果第二种后面没有\0的话,就不会告诉字符串到哪结束,如果打印就会出现不同于想要的内容。
打印字符串是%s
三,转义字符:即转变字符原来的意思
常见的转义字符:
重要的:\n换行符,\t水平制表符,相当于一个Tab键,\\将第二个\转化为普通斜杠,\':将’转化为一个普通的‘,\"同样,\32:32是两个八进制数,\32的意识是两个八进制转化为十进制所对应的ascii
\xdd是两个十六进制,转化为十进制所对应的ascii字符,需要注意的是这些转义字符都只占一个字符
C语言的注释:单行://
多行:/*要注释的行*/
四,遇到的问题
在今天学习中遇到了一些问题,我使用的是VS2022,很荒唐的是,我改了代码,但是程序运行却不改变,后来查了很多材料是要先重新生成,再运行。但是在朋友的建议下换成了VS2019,比较稳定。同时也遇到了一些程序编写错误,经过查资料好多了。