java源程序的扩展名 十六进制数强制转换为bit数据类型是怎么转换的?

十六进制数强制转换为bit数据类型是怎么转换的?0x128对应的二进制数是0001001010000x01对应的二进制数是000000000001两个二进制进位和运算(&)这里是最低位,其他位都

十六进制数强制转换为bit数据类型是怎么转换的?

0x128对应的二进制数是000100101000

0x01对应的二进制数是000000000001

两个二进制进位和运算(&

)这里是最低位,其他位都是0,它必须得到0,只有最低位是基于要关联的数的最低位,所以这个运算是得到最低位运算,如果0x128的最低位为1,则取1,否则取0,当操作数类型不同且不属于基本数据类型时,通常需要强制类型转换,将操作数转换为所需类型。类型转换

1。自动类型转换

c语言中强制类型转换的一般形式是什么?