欢迎访问宙启技术站
智能推送

C++表达式与常用语句介绍

发布时间:2023-05-16 09:21:43

一、表达式

表达式是计算机程序中最基本、最常用的元素,它用于表示运算。表达式通常由操作符和操作数组成,操作数可以是常量、变量或函数,操作符用于对操作数进行运算,计算出结果。C语言支持以下几种常用的表达式:

1、算数表达式

算数表达式包含加、减、乘、除、取余等操作。例如:

int a = 10;

int b = 20;

int c = a + b;  //加法

int d = a - b;  //减法

int e = a * b;  //乘法

int f = a / b;  //除法

int g = a % b;  //取余

2、关系表达式

关系表达式用于比较两个数值的大小关系,返回结果为true或false。例如:

int a = 10;

int b = 20;

bool c = a > b;   //大于

bool d = a < b;   //小于

bool e = a >= b;  //大于等于

bool f = a <= b;  //小于等于

bool g = a == b;  //等于

bool h = a != b;  //不等于

3、逻辑表达式

逻辑表达式用于判断两个或多个条件是否同时成立,返回结果为true或false。例如:

bool a = true;

bool b = false;

bool c = a && b; //逻辑与

bool d = a || b; //逻辑或

bool e = !a;     //逻辑非

4、位运算表达式

位运算表达式是C语言的特有表达式类型,它用于对二进制数进行位运算。例如:

unsigned char a = 0x5A;

unsigned char b = 0xA5;

unsigned char c = a & b;  //按位与

unsigned char d = a | b;  //按位或

unsigned char e = a ^ b;  //按位异或

unsigned char f = ~a;     //按位取反

5、三目运算符表达式

三目运算符表达式是C语言的特有表达式类型,它用于对某个条件进行判断,然后返回两个值中的其中一个。例如:

int a = 10;

int b = 20;

int c = (a > b) ? a : b;

二、常用语句

语句是C程序中分号结尾的一行代码,语句用于实现具体的功能,是程序的基本执行单位。C语言支持以下几种常用的语句:

1、赋值语句

赋值语句用于给变量赋值,将一个变量的值传递给另一个变量。例如:

int a = 10;

int b = a;

a = b + 10;

2、条件语句

条件语句是C语言中最为基本的控制结构之一,它用于实现根据条件的不同而执行不同的代码块。C语言中的条件语句包括if、switch语句。例如:

if(a > b)

{

    //执行代码块1

}

else

{

    //执行代码块2

}

switch(a)

{

    case 1:

        //执行代码块1

        break;

    case 2:

        //执行代码块2

        break;

    default:

        //执行代码块3

        break;

}

3、循环语句

循环语句是C语言中另一个常用的控制结构,它用于重复执行某些代码块直到满足特定的条件才停止。C语言中的循环语句包括for、while、do-while循环。例如:

for(int i = 0; i < 10; i++)

{

    //执行代码块

}

while(a > b)

{

    //执行代码块

    a--;

}

do

{

    //执行代码块

    a--;

} while(a > b);

4、函数调用语句

函数调用语句用于调用C语言中的函数,以实现特定的功能。例如:

int a = add(10, 20);

5、返回语句

返回语句用于从函数中返回一个值,它只能出现在函数内部。例如:

int add(int a, int b)

{

    int c = a + b;

    return c;

}

三、总结

表达式和语句是C语言中最基本的元素,表达式用于表示计算,语句用于实现具体的功能。C语言支持多种类型的表达式和语句,开发者可以根据自己的需求选择不同的表达式和语句类型以实现特定的功能。