51Testing软件测试论坛

标题: int以及long类型怎么转换为10进制? [打印本页]

作者: 于朦胧    时间: 2018-12-28 10:01
标题: int以及long类型怎么转换为10进制?
Int a=01234567; Long b=0x1234567890L; 输出结果怎么a为342391,b为78187493520?


在学课程:
零基础学编程JAVA语言直通班
http://www.atstudy.com/course/1006

作者: 学掌门网校    时间: 2018-12-28 13:02
0开头的表示8进制数,0x开头的表示16进制数,而JAVA 中打印输出是按照10进制方式显示,如果当中发生位数的溢出,则会适当截取范围内的部分进行转制;

通常在程序开发中,很少会用到8进制或者16进制来定义整型数字,因为这样会发生一些不可预测的溢出情况,除非有特殊需求






欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2