关于二进制参考【Linux】Linux 计算机基础
进制转换
|
|
Java数据类型和字节的转换
在平时的Java开发中,进制转换和位操作用的不多,但是在跨平台中用的较多,比如文件读写、数据通信
如果Java客户端和Java服务器通信,可以使用序列和反序列serializable
,而如果Java客户端和C服务器通信则需要转换为字节
Java的基本数据类型包括:
- int数据类型:byte(8bit,-128~127)、short(16bit)、int(32bit)、long(64bit)
- float数据类型:单精度(32bit,float)、双精度(64bit,double)
- boolean数据类型(true、false)
- char数据类型:unicode字符 16位
基本数据类型和字节的转换
小端法(LIttle-Endian):低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端
大端法(Big-Endian):高位字节排放在内存的底地址端即该值的起始地址,低位字节排放在内存的高地址端
|
|
字符串和字节的转换
|
|