首页 > 其他分享 >运算符

运算符

时间:2022-10-17 19:45:40浏览次数:66  
标签:10 操作数 运算 -- 运算符 ++

 

运算符

 

基础运算表示(+-x/)

 

按目标分为单目,双目,和三目运算符,

 

类型分为算术,关系,逻辑,位 , 赋值运算符

 

算术运算符:

 

下表显示了 C 语言支持的所有算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,则:

运算符描述实例结果
+ 把两个操作数相加 A + B 将得到 30  
- 从第一个操作数中减去第二个操作数 A - B 将得到 -10  
* 把两个操作数相乘 A * B 将得到 200  
/ 分子除以分母 B / A 将得到 2  
% 取模运算符,整除后的余数 B % A 将得到 0  
++ 前置递增运算符,整数值增加 1 A=10,B=++A A=11,B=11
++ 后置递增 A=10,B=A++ A=11,B=10
-- 后置递减运算符,整数值减少 1 A=10,B=A-- A=9,B=10
-- 前置递减 A=10,B=--A A=9,B=9

 

 

 

 

 

常用的包括四则,自增自减运算,正负

 

自增自减运算

 

(++,--)

 

i++,++i

 

i--,--i

 

复合赋值运算符

 

a+=b相当于a=a+b

 

a=1+2;和a=a(1+2)等价

 

类型转换规则:

 布尔型字符型整型浮点型
整型int 非0为1 按值转换   加上小数
浮点型float 非0为1 去掉小数 去掉小数  

 

逗号运算

 

逗号运算可以并列多个表达式。运算规则是从左到右执行,但是整个表达式的值由最后一个表达式决定d=(a=1,b=2,c=3,d=4,e=5),d=5.(需在括号内)

 

练习:

 

y+=y-=m*=y

 

标签:10,操作数,运算,--,运算符,++
From: https://www.cnblogs.com/123Y/p/16800351.html

相关文章

  • 实验1 C语言开发环境使用和数据类型、运算符、表达式
    实验任务一#include<stdio.h>intmain(){printf("O\n");printf("<H>\n");printf("II\n");printf("O\n");printf("<H>\n");printf......
  • 【MySQL练习】运算符练习
    表数据:https://www.cnblogs.com/zhishu/p/16452950.html1.选择工资不在5000到12000的员工的姓名和工资SELECTlast_name,salaryFROMemployeesWHEREsalary<5000ORsa......
  • 12.运算符
    运算符运算符分为7种分别是算数运算符:+-*/%逻辑运算符:andorlikebetweeninexistsnotallany赋值运算符:=字符串运算符:+比较运算符:=><<=>......
  • 海象运算符
    Python3.8功能 (Python3.8Feature)Walrus operator isthecoolestfeaturethatwasaddedinthePython3.8update,thePythonreleasethatmostofyouar......
  • java语法(数据类型,运算符)
                                           整数型byte.short.int.long      ......
  • 拓展运算符的使用
    拓展运算符的使用拓展运算符:用于快速展开数组或者对象,将数组或者对象中的值一个一个的拿出来单独使用注意点:拓展运算符,和rest参数有点像.但是不是一回事 拓展运算......
  • C语言开发环境使用和数据类型,运算符,表达式
    task1.c1#include<stdio.h>2intmain()3{4printf("O O\n");5printf("<H><H>\n");6printf("IIII\n");7return0;8}......
  • 实验一 C 语言开发环境使用和数据类型,运算符,表达式
      #include<stdio.h>#include<stdlib.h>intmain(){printf("OO\n");printf("<H><H>\n");printf("II II\n");sys......
  • 运算符练习
    #1.选择工资不在5000到12000的员工的姓名和工资SELECTlast_name,salaryFROMemployees#wheresalarynotbetween5000and12000;WHEREsalary<5000ORsalary......
  • 运算符
    运算符operator1、二元运算符publicclassDemo01{  publicstaticvoidmain(String[]args){    //二元运算符    inta=10;    int......