1.十进制转化为二进制
将正整数转化为二进制的方法“除2取余,逆序排列”。
2.二进制转化为十进制
表示整数的二进制,第一位为标志位,0代表为正整数,位数从右开始,第一个位数为0,各位位数记作n,取各位的数字(1或者0)*2^n,然后将所有位的运算相加,就得到了十进制。
3.位运算
按位与:运算符&,对应位都是1,结果才是1,否则为0,精度与最高精度一致。按位与的运算结果不会大于参与运算的最小值
按位或:运算符|,对应位都是0,结果才是0,否则为1,精度与最高精度一致。按位或的运算结果不会小于参与运算的最大值
-
按位取反:运算符~,1转为0,0转化为1。
立即学习“Java免费学习笔记(深入)”;
闪睿企业网站管理系统一键安装部署版2.0下载此版本和闪睿企业网站管理系统 2009 SP1 Build 090828 得区别是:这个可以在本地计算机一键安装所有所需组件,并安装完成后自动打开闪睿网站前台。我们的口号:简单,不思考!这个版本要的就是简单!不再需要安装IIS,配置IIS,繁琐的各种设置,下载等,就下载一个包,运行一个程序,一步到位!2.0版本更新日志:1.自主研发迷你web服务器,全自动配置参数。简单无极限!2.迷你服务器和迷你
按位异或:运算符^,对应位相同,结果为0,否则为1,精度与最高精度一致。
移位操作:yn,y>>n相当于y/2n。因为位运算执行速度快,所以在java代码中需要进行除以或者乘以2n运算时,可以采用位运算。
4.位运算的价值
位运算的处理速度快。










