标签: casting type-conversion
当内部布尔变量的存储是int变量的形式时,为什么会发生当我们尝试将boolean类型转换为int时,编译错误来了,
例如,
boolean a = true; //当这一行执行编译器时,它会在内部将a vaiable转换为int类型并保持值= 1
所以,如果我写
int rd =(int)a; //那么为什么会出现这个错误?
当内部自动布尔值转换为int类型变量时,为什么外部我们不允许进行类型转换