摘要:首先得清楚一些基本数据类型的位数接下来了解一下几个运算符>:有符号数右移运算符>>>:无符号数右移运算符|:按位或运算&:按位与运算^:按位异或运算~:按位取反运算至于在运算符右边加=,无非是想改变被操作变量的值由于打印数据时一般是按十进制打印的,所以要打印二进制数据的形式的话,要一位一位的去判断,然后再打印出来。由于这些移位操作只是针对int和long这两个类型,对于char,byte,short皆是转成了int后才进行相应的移位操作,故这里打印二进制的话只打印int和long类型的,至于其它类型的,原理也是类似。相关类如下:package com.dgjia 阅读全文
浙公网安备 33010602011771号