1.常量
(1).字面常量,例如3.1314
(2).const修饰的常变量
const int num(num变成了常变量,即具有常数的变量,一旦初始化赋值,后面不能再另外赋值)
(3).#define定义的标识符常量
#define Max 10 //Max就是常量10
(4).枚举常量(枚举:一一列举)**要区分枚举常量初始化和赋值的区别
enum Sex//枚举类型
{
male=2, //枚举常量
female, //因为上一个枚举常量=2,所以这个枚举常量=2+1=3
secret=6 //可以在初始化给枚举常量赋值,如果初始化没有赋值,那就从0开始。一旦初 始化赋值,那在枚举类型的局部范围外就不能再给枚举常量赋值。
}
正常初始化赋值:
初始化后还赋值:
2.字符串
(1). %s为字符串的格式化占位符,%c为单个字符的格式化占位符(‘单个字符’,“字符串”)
(2).在用strlen()函数计算字符串长度时,‘ ’是字符串的结束标志,不算作字符串内容
(3).‘ ’的ASCII值是0,‘0’是48,‘9’是57,‘A’是65,‘a’是97,
(4).strlen()函数计算字符串长度,“abc”与{'a','b','c'}的字符串长度不一样,一个是3,一个是随机数,“abc”和{'a','b','c',' '}的长度一样
(5).转义字符 t,水平制表符; ddd,ddd表示了ASCII值为1-3位8进制数字的字符,xdd,dd表示了两个十六进制数字。如101,八进制数字101转换成十进制数字为65,‘A’的ASCII值为65,所以101代表了字符'A';如x41,十六进制数字41转换成十进制数字为65,‘A’的ASCII值为65,所以x41代表了字符'A'。
3.注释
//可多行注释,也可单行注释,是C++风格
可多行注释,也可单行注释,是C语言风格,缺点是不可嵌套。
4.if分支语句
if(条件)
结果;
else
结果;
5.while循环
6.自定义函数
(1).函数有返回值有形式参数(用返回值的数据类型定义函数)
(2).函数无返回值有形式参数(用void定义函数)
(3).函数无形参,形参位置放void
7.数组
(1).定义数组
(2).打印数组内所有元素
8.操作符
(1).移位操作符
(2).赋值操作符
(3).单目操作符
(4),位操作符(& ^ |)
使用sizeof操作符时,变量可省略括号,数据类型不可省略变量(因为sizeof是操作符,不是函数,所以括号可省略)例如:
单目操作符笔记还未完结,继续看下一篇...



