【招商银行信用卡】网友提问:
冷知识 | 为什么招行消费金额排名第一的显示"负数"?
先插入一条快讯:对于信息泄露事件,招行终于有所行动了!短信为证:招行安全提示作为消费排名第50多万的羊毛哥倍感欣慰,我猜,榜上前50名持卡人应该也会在海量的骚扰短信中找到这条提醒,并好好保护好自己的银行卡安全呢^_^下面回到主题:问:为什么招行消费金额排名第一的显示"负数"?答:因为他/她刷到了2147483647元招行消费金额排名先看下维基百科上对这个数字的解释:2147483647@wikipedia我们再来看一段来自维基百科“天书” (计算机相关专业的剁友请笑而不语)~什么是整型在计算机科学中,整数的概念指数学上整数的一个有限子集。它也称为整数数据类型,或简称整型数、整型。通常是程序设计语言的一种基础数据类型,例如java及C 编程语言的int 数据类型,然而这种基础数据类型只能表示有限的整数,其范围受制于电脑的一个字组所包含的比特数所能表示的组合总数。当运算结果超出范围时,即出现演算溢出,微处理器的状态寄存器中的溢出旗标(overflow flag)会被设置,而系统则会产生溢出例外(overflow exception)或溢出错误(overflow error)。电脑可处理带号
卡友回复:
羊毛哥,你才是高手!
卡友回复:
有一个亿了还薅羊毛?
卡友回复:
前排学习
卡友回复:
这知识确实高深。
卡友回复:
懂得的自然懂,不懂的看过了你这个科普帖和天书没什么两样。
卡友回复:
原来就是数据的32位《》16们之间的转换,导致内存溢出