解释 C 程序中不同类型的表达式
表达式是由运算符和操作数组合而成,最终简化为单个值。运算符作用于数据项,数据项称为操作数。运算符指示对数据执行的操作。
例如,z = 3+2*1
z = 5

基本表达式 − 它是一个操作数,可以是名称、常量或任何带括号的表达式。例如 − c = a+ (5*b);
后缀表达式 − 在后缀表达式中,运算符位于操作数之后。例如 − ab+
前缀表达式 − 在前缀表达式中,运算符位于操作数之前。例如 − +ab
一元表达式 − 它包含一个运算符和一个操作数。例如 − a++, --b
二元表达式 − 它包含两个操作数和一个运算符。例如 − a+b, c-d
三元表达式 − 它包含三个操作数和一个运算符。例如,Exp1? Exp2 − Exp3。如果 Exp1 为真,则执行 Exp2。否则,执行 Exp3。
示例
以下是 C 程序,解释了 C 语言中不同类型的表达式 −
#include<stdio.h>
int main(){
int a,b,c,d,z;
int p,q,r,s,t,u,v;
printf("enter the values of a,b,c,d:
");
scanf("%d%d%d%d",&a,&b,&c,&d);
r=a++;
s=--b;
t=a+b;
u=c-d;
v=a+(5*b);
z = (5>3) ? 1:0;
printf("unaryexpression=%d
unary expression=%d
Binary
expression=%d
Binary expression=%d
Primary expression=%d
Ternary expression=%d
",r,s,t,u,v,z);
}输出
您将看到以下输出 −
enter the values of a,b,c,d: 2 3 4 6 unary expression=2 unary expression=2 Binary expression=5 Binary expression=-2 Primary expression=13 Ternary expression=1
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP