Java逻辑运算符与位运算符是什么样的?
Java逻辑运算符与位运算符是什么样的?
一。 与、或、非、异或运算 与 0&&0 =0 1&&0 =0 0&&1 =0 1&&1 =1 或 0||0 =0 1||0 =1 0||1 =1 1||1 =1 非(求反) ~1 =0 ~0 =1 异或 真^假=真 假^真=真 假^假=假 真^真=假 如:11001010 与 00011011 进行与或以及异或运算,结果分别是: 00001010 、1101101 1、11010001 二、位运算符 “>> 右移”;“>> 无符号右移” 注意:右移相当于是除,左移相当于就是乘,左移一位乘以2,左移二位乘以4,依此类推。
无论正数、负数,它们的右移、左移、无符号右移32位都是其本身,比如 -5>32=- 5、-5>>>32=-5 如:-5>>3=-1 -5>3=0 5>>3=536870911 编辑特别推荐: JavaSocket通讯如何进行客户端的信息通信。
答:!可否定逻辑值,常用作条件和循环语句中的逻辑表达式的组成部分 C语言中的逻辑值只有真(1)假(0)两种,非真即假,非假即真 如if (A) dosomethin...详情>>