TC官方合作论坛

标题: 16进制转10进制问题 [打印本页]

作者: kgg666    时间: 2017-2-19 03:06
标题: 16进制转10进制问题
TC的16进制转10进制算出来是错的
  变量 ret=转整型("A399E9AB",1)
    消息框(ret)

算出来结果是 :2147483647  应该是 :2744773035
16进制怎么转10进制呢?

作者: 武昌剩竹    时间: 2017-2-19 10:46
数值太大了.TC不支持
作者: kgg666    时间: 2017-2-19 10:47
武昌剩竹 发表于 2017-2-19 10:46
数值太大了.TC不支持

那要怎么计算出来呢
作者: 武昌剩竹    时间: 2017-2-19 11:32
kgg666 发表于 2017-2-19 10:47
那要怎么计算出来呢

无解
作者: 小噤    时间: 2017-2-21 21:05
可以用如VB这样的写DLL来计算的
作者: 一只熊    时间: 2017-4-10 02:19
当你知道它的计算过程后你就知道怎么计算了,很简单更具他的计算过程写个字符串形式的算法就好了。
作者: 一只熊    时间: 2017-4-10 02:19
当你知道它的计算过程后你就知道怎么计算了,很简单更具他的计算过程写个字符串形式的算法就好了。
作者: 一只熊    时间: 2017-4-10 02:20
我记得我论坛有发过一个进制转换的插件吧
作者: 剑仙十号    时间: 2017-4-10 18:27
var ret=字符串格式化("%d", #A399E9AB
作者: 剑仙十号    时间: 2017-4-10 18:27
var ret=字符串格式化("%d", #A399E9AB)
作者: somyyy    时间: 2017-6-14 23:25
TC整型取值范围:-7FFFFFFF ~ 7FFFFFFF(2147483647)
超过了这个范围自己写个算法吧





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1