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语言提供三种逻辑运算符,分别是: &&(逻辑与),||(逻辑或)和!(逻辑非)。 “逻辑与”和“逻辑或”是双目运算符,要求有两个运算量,如 (A>...详情>>