java我在输入longb=1234567809时,为什么会提示超出取值范围这个错误,我知道右边是

默认的int类型,但是他比左边类型范围小时,不是会发生类型转换吗,为什么还会提示超出取值范围?

自动转换是发生在程序运行时,此时右边就是默认的int,程序还没来的及转换呢追问

强制转换是程序也是程序运行时吗

你的意思是编译时并没有转换是吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-18
声明的时候加个L
相似回答
大家正在搜