1. 赋值表达式
赋值表达式是C语言中基本的表达式之一,其形式为“变量 = 表达式”。赋值表达式的作用是将一个值赋给一个变量。例如
t a = 10;
这个表达式将整数值10赋给了变量a。
2. 算术表达式
算术表达式是由算术运算符(如+、-、、/)和操作数组成的表达式。C语言中的算术表达式可以包含整型、浮点型和字符型变量。
float c = 3.14, d = 2.718;
t e = a + b;
float f = c d;
3. 关系表达式
关系表达式是由关系运算符(如==、!=、>、=、<=)和操作数组成的表达式。C语言中的关系表达式通常用于判断两个值之间的关系。
if (a >b) {tf”);
} else {tf”);
4. 逻辑表达式
逻辑表达式是由逻辑运算符(如&&、||、!)和操作数组成的表达式。C语言中的逻辑表达式通常用于判断多个条件的关系。 b = 20, c = 30;
if (a >b && b >c) {tfd”);
} else {tfotot”);
5. 条件表达式
条件表达式是由三个操作数和两个分隔符(如?、)组成的表达式。C语言中的条件表达式通常用于简化if语句的写法。 t c = (a >b) ? a b;
这个表达式将判断a是否大于b,如果是,则将a的值赋给c,否则将b的值赋给c。
6. 位运算表达式
位运算表达式是由位运算符(如&、|、^、~、<>)和操作数组成的表达式。C语言中的位运算表达式通常用于对二进制数进行操作。例如
signedt a = 0x0F, b = 0x01;
signedt c = a & b; // 按位与signedt d = a | b; // 按位或signedt e = a ^ b; // 按位异或signedt f = ~a; // 按位取反signedt g = a<>1; // 右移一位
7. sizeof表达式
sizeof表达式是由sizeof运算符和操作数组成的表达式。C语言中的sizeof表达式通常用于获取数据类型的大小。例如
t a = 10;t b = {1, 2, 3, 4, 5};
float c = 3.14;
t类型的大小t数组类型的大小
size_t size_c = sizeof(c); // 获取float类型的大小
以上就是C语言中常用的表达式,掌握这些表达式可以让程序员更好地编写高效的C语言程序。