当前位置:问百问>百科问答>String转long类型报数字转换异常

String转long类型报数字转换异常

2025-03-09 15:46:03 编辑:zane 浏览量:517

String转long类型报数字转换异常

的有关信息介绍如下:

String转long类型报数字转换异常

String转long类型异常主要原因是:String是单字节数据类型,Long是四字节类型(32位系统条件下)。转换过程中,由于位数不匹配常常会出错。解决方法是:将String类型转换成Int型(Ascall码转换,其次再转换为Long即可)。常用数据类型占用内存空间如下:在32 位的系统上short 的内存大小是2 个byte;int 的内存大小是4 个byte;long 的内存大小是4 个byte;float 的内存大小是4 个byte;double 的内存大小是8 个byte;char/String 的内存大小是1 个byte。(注意这里指一般情况,可能不同的平台还会有所不同,具体平台可以用sizeof 关键字测试一下)

版权声明:文章由 问百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.wenbwen.com/answer/264375.html
热门文章