-
数据基本类型:整型;浮点型;字符型。
- 整型:短整型(short);整型(int);长整型(long)。
浮点型:单精度浮点型(float);双精度浮点型(double)。 - 标识符:标识对象名字的有效字符序列。
关键字:int,float,char,if,while,for。
系统预定义的标识符:printf,main,sin。
标识符只能由字母、数字和下划线组成,且第一个字符不能为数字。 - 算数表达式:单目:+, -, ++, --。
双目:+,-,*,/,%。
赋值表达式:简单赋值:=
复合赋值:+=,-=,*=,,/=%=,!=。
关系表达式:>,>=,<,<=,!=。
逻辑表达式:!,&&,||
条件表达式:?
逗号表达式:,
其他运算:sizeof
- 逗号表达式:
表达式1,表达式2,表达式3,.... 表达式N
先计算表达式1,然后计算表达式2,..... 并将表达式n的值作为逗号表达式的值
Int a,b,c;
(a=2),(b=3),(c=a+b);
逗号运算符的优先权最低,左结合。
- 其他运算:
长度运算符:sizeof
单目运算符:计算变量或数据类型的字节长度 Int a;Sizeof(a)
求整形变量a的长度:值为4(bytes)
Sizeof(int)
求整形的长度,值为4(bytes)
- 数组必须先定义然后使用。C语言规定只能逐个引用,而不能一次引用整个数组,对数组元素的初始化可以用以下方式实现:
1、在定义数组时,对数组元素赋以初值。如:int a[10]={0,1,2,3,4,5,6,7,8,9};
2、可以给一部分元素赋值。如:int a[10]={0,1,2,3,4},表示只给前五个元素赋初值,后五个元素自动赋予0值;
3、对static数组不赋初值,系统会对所有元素自动赋予0值。即:如果想要使数组a中全部元素值为0,可以这样定义数组:static int a[5];
4、在对全部数组元素赋初值时,可以不指定数组长度。
时间: 2024-10-13 05:28:14