运算符表达式操作数
1、程序:
#include<stdio.h>
#include<math.h>
void main()
{
int a = 10;
const int b = 20;
int c = 0;
c = sqrt(a + b);
//a+b:a+b是表达式,'+'是运算符,操作数就是a和b
//运算符是指定要执行某项操作的一个标志符号
//操作数可以是表达式
//表达式表示一个求值的规则,由常量、变量、运算符、函数和圆括号按一定的规则组合而成
//C语言的表达式可根据运算的不同而分为不同的表达式类型,
//如算数表达式(1+2)、关系表达式(5>3)、函数表达式sqrt(a + b)等
printf("%d",c);
getchar();
}
2、运行结果:
3、运算符规则:
表达式是由变量、常量、运算符、函数和圆括号按一定的规则组合而成的。C 语言的表达式可根据运算的不同而分为不同的表达式类型,如算术表达式、关系表达式、函数表达式等。
(1)运算符不能相邻。例 a±b 是错误的。
(2)乘号不能省略。例 x 乘以 y 应写成:x*y,不能写成 xy。
(3)可用多层括号表示运算次序,括号必须成对出现,均使用小括号。