Java - 操作符

阅读数:15 评论数:0

跳转到新版页面

分类

python/Java

正文

1、直接常量

为了编译器可以准确的知道要生成什么样的类型,可以给直接常量后面添加后缀字符标志它的类型,若为L表示long,F表示float,D表示double。也可以利用前缀表示进制,0x表示十六进制,0表示八进制。

2、移位操作符

(<<):向左移动,低位补0
(>>):向右移动,高位补符号
(>>>):向右移动,高位补0

Java中没有sizeof,因为所有数据类型在所有机器中的大小都是相同的。

3、控制执行流程

(1)foreach

是一种更加简洁的for语法用于数组和容器
for(元素类型t 元素变量x:遍历对象obj){
引用x的java语句
}

int arr[] = {1,2,3};
for(int x:arr){
	System.out.println(x);
}

4、运算符优先级

(1)单目运算符+ - (正负)++ –
(2)算数运算符 * / % + -(加减)
(3)位移运算符 << >>
(4)关系运算符 > < >= <= == !=
(5)逻辑运算符 && & || | ^
(6)三目运算符
(7)赋值=