java源程序的扩展名 十六进制数强制转换为bit数据类型是怎么转换的?
十六进制数强制转换为bit数据类型是怎么转换的?0x128对应的二进制数是0001001010000x01对应的二进制数是000000000001两个二进制进位和运算(&)这里是最低位,其他位都
十六进制数强制转换为bit数据类型是怎么转换的?
0x128对应的二进制数是000100101000
0x01对应的二进制数是000000000001
两个二进制进位和运算(&
)这里是最低位,其他位都是0,它必须得到0,只有最低位是基于要关联的数的最低位,所以这个运算是得到最低位运算,如果0x128的最低位为1,则取1,否则取0,当操作数类型不同且不属于基本数据类型时,通常需要强制类型转换,将操作数转换为所需类型。类型转换
1。自动类型转换