急急急 求高手
11位十进制数值 long long应该不会溢出吧。。。
再大的数字。。
就只能用数组或者链表了。。
再大的数字。。
就只能用数组或者链表了。。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-05-07
Windows平台下你可以尝试用 __int64类型,它是64位的整数,精度可以有19位,够你用了吧?
想再大就只有自己写类了。追问
想再大就只有自己写类了。追问
该怎么用啊 能举个例吗?
追答这就是一个普通的数据类型啊,你怎么说int就怎么用它。
追问还是不行呀 在编译器里还是会溢出
追答什么叫在编译器还是有溢出?
要这么赋值
__int64 val = 123456789012345678i64;
结尾要加i64后缀才表明是__int64类型,否则默认是int类型。
不对呀 还是报错
追答自己查查帮助吧,不要一点小问题就叫行不行。
追问好吧 看来你也不行了
第2个回答 2012-05-07
你要干啥用,如果计算可以用float或者double都行,如果其他用,可以用字符串代替。