码迷,mamicode.com
首页 > 编程语言 > 详细

Java运算符

时间:2017-02-19 21:13:35      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:左移   int   nbsp   java运算符   移位   java   计算   赋值运算   布尔   

定义:运算符就是代码中计算的符号

运算符有6种:增量和减量运算符;移位运算符;布尔运算符;扩展赋值运算符;比较运算符;三目运算符

增量和减量运算符的注意点就是区别先加减再赋值和先赋值后加减

eg:a++就是先赋值后加减

   ++a就是先加减后赋值

移位运算符

左移运算:二进制整体往左边移位,右边填0,最高位依次丢弃

简便算法:向左移多少位就是原来的数*2的多少次幂

eg:int x = 40<<3    40*2*2*2=320

右移运算:最高符号位向右移,同时添加一个1为符号位

简便算法:向右移多少位就是原来的数/2的多少次幂

eg:int x= 100>>2   100/2*2=25

布尔运算符只有在组合表达式都为真,组合表达式才会为真

Java运算符

标签:左移   int   nbsp   java运算符   移位   java   计算   赋值运算   布尔   

原文地址:http://www.cnblogs.com/binmeimei/p/6416770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!