美文网首页
基本数据类型与运算符

基本数据类型与运算符

作者: YocnZhao | 来源:发表于2019-02-15 17:04 被阅读0次

java的基本类型
布尔型:boolean
字符型:char 16
整数型:byte | short | int | long 8 | 16 | 32 | 64
浮点型:float | double 32 | 64

与(&) 两个数都为1则为1,否则为0 128|129=128 -> 10000000 & 10000001 = 1000000
或( | ) 只要有一个为1则为1,都为为0 128|129=129 -> 10000000 & 10000001 = 1000001
非( ~ ) 补码 0->1 1->0
异或(^) 相同为0,不同则为1 128^129=1 -> 10000000 & 10000001 = 0000001 任何数跟0异或都是本身

关于++i(先加后用) 跟 i++(先用后加)
在for循环里面for ( int i ; i < 10 ; i++ )跟 for ( int i ; i < 10 ; ++i ) 逻辑上没有区别,用++i效率比较高一些
for ( A ; B ; C ) { D } 执行顺序 -> ABCD BCD BCD ...

1.<< : 左移运算符,num << 1 , 相当于num乘以2
2.>> : 右移运算符,num >> 1 , 相当于num除以2
3.>>> : 无符号右移,忽略符号位,空位都以0补齐

相关文章

网友评论

      本文标题:基本数据类型与运算符

      本文链接:https://www.haomeiwen.com/subject/otsmeqtx.html