江哥带你玩转C语言06C语言运算符腾讯云开发者社区

#includeintmain(){inta=10;intb=5;//加法intresult=a+b;printf("%i\n",result);//15//减法result=a-b;printf("%i\n",result);//5//乘法result=a*b;printf("%i\n",result);//50//除法result=a/b;printf("%i\n",result);//2//算术运算符的结合性和优先级//结合性:左结合性,从左至右intc=50;result=a+b+c;//15+c;65;printf("%i\n",result);//优先级:*/%大于+-result=a+b*c;//a+250;260;printf("%i\n",result);}代码语言:javascript复制#includeintmain(){//整数除以整数,结果还是整数printf("%i\n",10/3);//3//参与运算的任何一个数是小数,结果就是小数printf("%f\n",10/3.0);//3.333333}代码语言:javascript复制#includeintmain(){//10/3商等于3,余1intresult=10%3;printf("%i\n",result);//1//左边小于右边,那么结果就是左边result=2%10;printf("%i\n",result);//2//被除数是正数结果就是正数,被除数是负数结果就是负数result=10%3;printf("%i\n",result);//1result=-10%3;printf("%i\n",result);//-1result=10%-3;printf("%i\n",result);//1}赋值运算符优先级

14

赋值运算符

=

双目运算符,具有右结合性

除后赋值运算符

/=

乘后赋值运算符(模运算符)

*=

取模后赋值运算符

%=

加后赋值运算符

+=

减后赋值运算符

-=

#includeintmain(){//简单的赋值运算符=//会将=右边的值赋值给左边inta=10;printf("a=%i\n",a);//10}代码语言:javascript复制#includeintmain(){//复合赋值运算符+=-=*=/=%=//将变量中的值取出之后进行对应的操作,操作完毕之后再重新赋值给变量intnum1=10;//num1=num1+1;num1=10+1;num1=11;num1+=1;printf("num1=%i\n",num1);//11intnum2=10;//num2=num2-1;num2=10-1;num2=9;num2-=1;printf("num2=%i\n",num2);//9intnum3=10;//num3=num3*2;num3=10*2;num3=20;num3*=2;printf("num3=%i\n",num3);//20intnum4=10;//num4=num4/2;num4=10/2;num4=5;num4/=2;printf("num4=%i\n",num4);//5intnum5=10;//num5=num5%3;num5=10%3;num5=1;num5%=3;printf("num5=%i\n",num5);//1}代码语言:javascript复制#includeintmain(){intnumber=10;//赋值运算符优先级是14,普通运算符优先级是3和4,所以先计算普通运算符//普通运算符中乘法优先级是3,加法是4,所以先计算乘法//number+=1+25;number+=26;number=number+26;number=36;number+=1+5*5;printf("number=%i\n",number);//36}

THE END
1.什么是算术运算?什么是关系运算?什么是逻辑运算?题目 什么是算术运算?什么是关系运算?什么是逻辑运算? 相关知识点: 试题来源: 解析1.算术运算:用于各类数值运算.包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种.2.关系运算:用于比较运算.包括大于(>)、小于(=)、小于等于(>=,https://easylearn.baidu.com/edu-page/tiangong/questiondetail?id=1726076010199297025&fr=search
2.C语言运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C语言提供了如下类型的运算符:算符运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符6.1 算术运算符假设A为10,B为20。运算符描述实例 + 把两个操作数相加 A + B将得到30 - 从第一个操作数中减去第二个操作数 A - B将得到-10 * 把https://www.jianshu.com/p/c604515b6bb2
3.计算机底层知识之二进制像图形模式,将数值处理为单纯的0和1的罗列就是逻辑 计算机能处理的运算,大体可分为算术运算和逻辑运算。 算术运算是指加减乘除四则运算 逻辑运算是指对二进制数各数字位的0和1分别进行处理的运算 逻辑非(NOT运算) 逻辑与(AND运算) 逻辑或(OR运行) https://developer.aliyun.com/article/1195911
4.c语言例题第五章 5.1 什么是算术运算?什么是关系运算?什么是逻辑运算? 解:略。 5.2 C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 解:设有一个逻辑表达式,若其结果为“真”,则以1表示;若其结果为“假”,则以0表示。但是判断一个逻辑量的值时,以0代表“真”,以非0代表“假”。例https://www.360doc.cn/article.aspx?id=20848770
5.计算机的逻辑运算和算术的逻辑运算的主要区别是什么呢?爱问知识人逻辑运算中,1+1=1;在算术运算中1+1=10。所以在逻辑运算中,跟”或“运算有关的,跟算术运算都https://iask.sina.com.cn/b/1SWRjJftuNOb.html
6.python关系运算符python关系运算符号包括哪些一、运算符是什么? 运算符是用于数学计算,比较大小和逻辑运算的符号。python中主要有以下几类运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 二、算数运算符 算数运算符主要用于数学运算,部分运算符也可以用于其他数据类型的运算。 https://blog.51cto.com/u_16213725/8561021
7.C语言课堂教学案例6篇(全文)C语言运算符可以分为:算术运算符、逻辑运算符、关系运算符、位运算符、赋值运算符。2.6.1 算术运算符和算术表达式 1.算术运算符:加、减、乘、除及取模即:+,-,*,/,%来表示。C语言规定: (1)模运算符%,仅用于整型变量或整型常量。 (2)优先级:一个表达式中如有多个运算符,则计算先后次序为相应运算符的优https://www.99xueshu.com/w/file76v5wc0w.html
8.003C++基本运算信奥赛之路1C++语法基础【信奥赛之路 1】-- C++语法基础 作者:小凡学编程003_C++基本运算算术运算和赋值运算 算术运算 C++运算符包括算术运算符、关系运算符、逻辑运算符、位操作运算符等等 其中算术运算符用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、共5种 注意: /、%后面不能为0 %两边必须都https://download.csdn.net/blog/column/12425970/132585333
9.C语言基础知识笔记1※ 关系运算符 ※ 逻辑运算符 ※ 三目运算符 2、算术运算符 C语言基本算术运算符如下表: 除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 https://www.imooc.com/article/23511