变量定义赋初值语句“long k1=234567891045;”在编译时出现编译错误。出现错误的正确解析是( )。
A.long型变量k1的值域无法保存234567891045
B.整型常量234567891045默认为int型,该常量超出int的值域
C.整型常量234567891045默认为long型,该常量超出long的值域
D.整型常量234567891045默认为short型,该常量超出short的值域
正确答案是B