[quote=引用 11 楼 啥都不懂所以不当程序猿 的回复:] 是不是你的二进制代码很长所以认为int范围无法存储转换过来的十进制数?那么你的二进制代码串有多长?ToInt32能够转换32位的二进制代码,你觉得不够,那么ToInt64能够转换64位二进制代码,你的二进制代码串超过了64位吗?先转成数字再转成字符串,只是转换过程中临时占据了点内存,.ToString一运行成功之间占据的内存就被释放了,如果你的二进制代码没有超过32位,ToInt32就能满足你的需求,超过32位不超过64位,ToInt64就能满足你的需求。超过了64位那么就想别的办法。你先回答我你的二进制代码串究竟能有多长
显然你不知道BigInteger,显然你不知道,即使是你看的所谓XX园XXX高级大数字符串计算也的先分段计算在拼接 显然现在的学生小学的时候不学“珠算乘法” 珠算乘法就是典型的分段计算,在拼接的搞法。他先高位算放在一边,然后再和低位的拼接。
是不是你的二进制代码很长所以认为int范围无法存储转换过来的十进制数?那么你的二进制代码串有多长?ToInt32能够转换32位的二进制代码,你觉得不够,那么ToInt64能够转换64位二进制代码,你的二进制代码串超过了64位吗?先转成数字再转成字符串,只是转换过程中临时占据了点内存,.ToString一运行成功之间占据的内存就被释放了,如果你的二进制代码没有超过32位,ToInt32就能满足你的需求,超过32位不超过64位,ToInt64就能满足你的需求。超过了64位那么就想别的办法。你先回答我你的二进制代码串究竟能有多长
[quote=引用 4 楼 wanghui0380 的回复:] 请问“公元2019年11月4号离公元元年有多少天”,不准用数字计算
[quote=引用 2 楼 啥都不懂所以不当程序猿 的回复:] 小弟,百度功夫不行啊!进制转换本来就有相应的方法。 https://www.cnblogs.com/icebutterfly/p/8884023.html 成功了记得给分
[quote=引用 6 楼 智者知已应修善业 的回复:] 只能用字符串的话,那就需要从二进制的0到二进制的有限范围的字符串数组,用匹配数组的序号获得对应十进制的数,因此,不需要转换的计算。
请问“公元2019年11月4号离公元元年有多少天”,不准用数字计算
只能用字符串的话,那就需要从二进制的0到二进制的有限范围的字符串数组,用匹配数组的序号获得对应十进制的数,因此,不需要转换的计算。
小弟,百度功夫不行啊!进制转换本来就有相应的方法。 https://www.cnblogs.com/icebutterfly/p/8884023.html 成功了记得给分
110,538
社区成员
642,577
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧