运算符的类型操作数的数目分单目运算、双目运算和三目运算;
按运算符的功能分类有算术运算符、赋值运算符、逗号运算符、关系运算符、逻辑运算符和自增自减运算符,按优先级高低分15个级别,有上而下,由高到低。
源代码
#include <stdio.h>
void bianliang (void);
void main(void)
{
printf("hello world!\n");
//下面写调用的函数
bianliang();
//上面写调用的函数
return 0;//程序结束返回值为0,系统调用规则 一个正常执行成功返回值为0,执行失败返回值为非0.
}
void bianliang (void)
{
int count,sum;
float x,y;
char ch1,ch2;
int counts;
int sums;//取变量的值找到相应内存地址,从其内存中读取数据。
printf("运算符的优先级和结合性列表,由上而下,由左到右。\n");
printf("1\t() [] .\n");
printf("2\t! ~ ++ -- = - * &\n");
printf("3\t* / % \n");
printf("4\t+ - \n");
printf("5\t<< >> \n");
printf("6\t < <= > >= \n");
printf("7\t == != \n");
printf("8\t & \n");
printf("9\t ^ \n");
printf("10\t | \n");
printf("11\t && \n");
printf("12\t || \n");
printf("13\t ?: \n");
printf("14\t = += -= *= /= %= &= ^= |= <<= >>=\n");
printf("15\t , \n ");
}
代码执行效果如下图:
代码执行结果
网友评论