-
字符串转换为字节查看全部
-
JAVA中的数据类型查看全部
-
int类型 byte 8bit short 16bit int 32bit long 64bit byte又叫字节 float 32bit double 64bit boolean 1bit char unicode类型 16bit Byte Short Integer Long Float Double Boolean Character 数据类型转化为字节 int 8143转化为byte数组{-49,31,0,0}(按照二进制来转换但表现形式为十进制) 小端法 低位字节排放在内存的低地址端既该值得起始地址 大端法 高位字节排放在内存的低地址端既该值得起始地址 8143>>0*8&0xff=(11001111)=207 8143>>1*8&0xff=(11001111)=31 8143>>2*8&0xff=(11001111)=0 8143>>3*8&0xff=(11001111)=0 0xff为十六进制的255,二进制的1111 1111查看全部
-
&按位与 51&5 00110011&00000101=00000001=1 用法 某些位清零 用1来取指定位 按位或| 用法 某些位置一 按位异或^ 用法与1异或反转 与0异或保留 数值交换A=A^B B=A^B A=A^B 左移运算<< 二进制对象全部左移若干位,左边去掉右边补0 2<<1=4 如果左移的舍弃位不含1,则左移以为相当于乘以2 右移运算>> 二进制位全部右移,整数左补0负数左补1,右边丢弃 无符号右移>>> 每个位都右移,左边补0右边丢弃查看全部
-
进制转换查看全部
-
若左移时舍弃的高位不包含1,则每左移一位,相当于该数乘以2查看全部
-
Java字符的进制转化查看全部
-
Java字节转int查看全部
-
Java进制代码查看全部
-
位运算的用法。查看全部
-
进制转换查看全部
-
JDK内置进制转化语句查看全部
-
Java内置的进制转换查看全部
-
转换为二进制代码示例查看全部
-
010101010111010001100110011查看全部
举报
0/150
提交
取消