运算符:是一种特殊的符号,用以表示数据的运算、赋值和比较等

本文详细介绍了编程语言中的各种运算符,包括算术运算符、赋值运算符、比较运算符、逻辑运算符和位运算符。特别强调了位运算符在整型数据操作中的作用,以及三元运算符的使用场景和效率优势。建议在开发中优先使用短路逻辑运算符&&和||。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运算符之一:算术运算符
+ - + - * / % (前)++ (后)++ (前)-- (后)-- +

 %:取余运算:结果的符号与被模数的符号相同开发中,经常使用%来判断能否被除尽的情况。

(前)++:先自增1,后运算

(后)++:先运算,后自增1

(前)--:先自减1,后运算
(后)--:先运算,后自减

运算符之二:赋值运算符
=  +=  -=  *=  /=  %=

运算符之三:比较运算符
==   !=   >   <   >=   <=   instanceof

结论:
1.比较运算符的结果是boolean类型
2.区分 == 和 =

运算符之四:逻辑运算符

&   &&   |   ||   !   ^

说明:逻辑运算符操作的都是boolean类型的变量

区分 & 与 &&
        相同点1: & 与 && 的运算结果相同
        相同点2:当符号左边是true时,二者都会执行符号右边的运算
        不同点:当符号左边是false时,&继续执行符号右边的运算,&&不再执行符号右边的运算。
        开发中,推荐使用&&

区分: | 与 ||
        相同点1: | 与 || 的运算结果相同
        相同点2:当符号左边是false时,二者都会执行符号右边的运算
        不同点3:当符号左边是true时,| 继续执行符号右边的运算,而||不再执行符号右边的运算
        开发中,推荐使用||

运算符之五:位运算符(了解)

结论:
1.位运算符操作的都是整形的数据
2.<<:在一定范围内,每向左移1位,相当于*2
  >>:在一定范围内,每向右移1位,相当于/2

运算符之六:三元运算符
1.结构:(条件表达式)?表达式1: 表达式2:
2.说明
①条件表达式的结果为boolean类型
②根据条件表达式真或假,决定执行表达式1,还是表达式2.
   如果表达式为true,则执行表达式1。
   如果表达式为false,在执行表达式2。
③表达式1和表达式2要求是一致的。
④三元运算符可以嵌套使用

3.凡是可以使用三元运算符的地方,都可以改写为if-else
   反之,不成立。
4.如果程序既可以使用三元运算符,又可以使用if-else结构,那么优先选择三元运算符。

   原因:简洁、执行效率高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值