文档章节

学习运算符

走世界
 走世界
发布于 2017/09/02 08:55
字数 469
阅读 12
收藏 0

什么叫运算符?

        在计算机中对常量或者变量进行操作就是运算。

   在这个过程中,使用的符号就是运算符。

运算符分为:算术运算符,赋值运算符,关系运算符,逻辑运算符,位运算符,三目运算符。

所谓算术运算符,就是我们经常用的 +,-,*,/

    

如果想让除法运算显示小数,则,a*1.0 即可!

System.out.println(8%9);

%  表示取模,也就是求余数。

学习自增和自减运算符:

        注意:++和--不能用于常量,可以用变量。

如果++和--只是放在变量上进行,则放在左右,和右边 效果一样;

 

对于带赋值操作的自增自减如何区分?

        c=a++,等号右边  a++,先是字母,后是运算符,就是先赋值,然后再++;

        d=--b,等号左边--b,先是运算符,后是字母,先--,后赋值;

赋值运算符:

        int a,b;

        a=b=5;

        还有一种扩展赋值:

                int c = 100;

                c +=3  //  意思就是  c = c + 3;

                c -=3 // 意思就是 c = c - 3;

关系运算符:

        

关系运算符的结果:肯定是布尔值(true/false)。

在关系运算符中,<=或>=,只有满足其中一个,结果就为true;

 

逻辑操作符:

        

在单与运算符中,左边和右边,同时为true,结果才为true,

 

&和 &&的区别:

在使用&运算符时,&运算左边是false,右边继续执行;

在使用&&运算符时,&&左边是false,会造成短路,右边代码不会再执行;

||  或运算也同理! 

我们一般都会用&&或者||,这算是一种性能优化!

&---与运算:同1为1,

| ---  或运算:有1为1;

位 运算:

        int a = 8, b = 6;

        System.out.println(a^b);//输出为14

        System.out.println(a^b^a);//输出为8

^运算 对同一个数字^俩次,结果还是数字本身!

 

 

© 著作权归作者所有

走世界
粉丝 7
博文 96
码字总数 91434
作品 0
和平
程序员
私信 提问
「C语言入门到精通」C语言运算符 第02课

学习资料,直播课程,群专业解答老师,群文件免费源码 C/C++9群99816772 【C语言入门到精通】C语言运算符 第02课 主要内容: 1.赋值运算符,复合算术运算符 2.算术运算符 3.关系运算符 4.逻辑...

这个人很懒什么都没留下
2017/11/11
0
0
C语言基础教程之预定义和宏处理

define看起来很炫酷!C语言基础教程之预处理和宏定义 C语言预处理器 C语言预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C语言预处理器只不过是一个文本替换工具...

这个人很懒什么都没留下
2018/08/18
0
0
学习SQL【3】-查询基础

学习.png 一:SELECT 语句基础 1:列的查询 基本的SELECT语句 以下举例均是对表Product进行操作,表Product的结构内容如下图: image 从表中输出三列: 执行结果 查询结果中列的顺序与SELEC...

爱吃西瓜的番茄酱
2017/12/02
0
0
Flutter学习笔记(5)--Dart运算符

如需转载,请注明出处:Flutter学习笔记(5)--Dart运算符 先给出一个Dart运算符表,接下来在逐个解释和使用。如下: 描述 运算符 一元后缀 expr++  expr--  ()  []  .  ?. 一元前...

CurtisWgh
07/11
0
0
python3基础知识讲解(二)

引言 生活中有太多的不容易了,既然来到了这个世界,那么就请在坚持一下,就那么一下,你会挺过去的;没有人事一番风顺的,只有经得起磨练的人才会成功的,所以,坚持,在坚持!记住一句话:...

长风留言
2018/05/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java发送html模板的高逼格邮件

最近做了一个监测k8s服务pod水平伸缩发送邮件的功能(当pod的cpu/内存达到指定阈值后会水平扩展出多个pod、或者指定时间内pod数应扩展到指定数量),一开始写了个格式很low的邮件,像下面这样...

码农实战
16分钟前
6
0
php-fpm配置文件详解/MariaDB密码重置、慢查询日志

来源:https://blog.csdn.net/Powerful_Fy php-fpm主配置文件路径:/usr/local/php-fpm/etc/php-fpm.conf #位于安装php安装目录下的etc/目录中,该文件中最后一行将配置文件指向:include=/...

asnfuy
21分钟前
4
0
川普给埃尔多安和内堪尼亚胡的信

任性 https://twitter.com/netanyahu/status/1186647558401253377 https://edition.cnn.com/2019/10/16/politics/trump-erdogan-letter/index.htm...

Iridium
42分钟前
12
0
golang-mysql-原生

db.go package mainimport ("database/sql""time"_ "github.com/go-sql-driver/mysql")var (db *sql.DBdsn = "root:123456@tcp(127.0.0.1:3306)/test?charset=u......

李琼涛
今天
5
0
编程作业20191021092341

1编写一个程序,把用分钟表示的时间转换成用小时和分钟表示的时 间。使用#define或const创建一个表示60的符号常量或const变量。通过while 循环让用户重复输入值,直到用户输入小于或等于0的值...

1李嘉焘1
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部