在外部输入int boolean to int

时间:2014-10-07 08:19:00

标签: casting type-conversion

当内部布尔变量的存储是int变量的形式时,为什么会发生当我们尝试将boolean类型转换为int时,编译错误来了,

例如,

boolean a = true; //当这一行执行编译器时,它会在内部将a vaiable转换为int类型并保持值= 1

所以,如果我写

int rd =(int)a; //那么为什么会出现这个错误?

当内部自动布尔值转换为int类型变量时,为什么外部我们不允许进行类型转换

0 个答案:

没有答案