Posted on 2011-03-09 12:12
Richmond 阅读(2454)
评论(0) 编辑 收藏 引用
lua中64位有符号整形在用“..”符号连接的时候在某些情况下(外部环境)会出现错误的情况,因为在lua中64位整形是采用科学计数法记录的,如:359802307978703会是3.59802307978+e014的记录格式,在某些情况下(外部环境)可能会出现丢失最后两位数字的问题(被四舍五入了),得到359802307978700的情况,所以在平常的编码中,得转换成字符串(BigInt2Str()),然后再转换成数字。