最常見的電話號碼

2021-07-11 17:57:20 字數 557 閱讀 6755

有個老外找到了答案,這個號碼就是2147483647。

事情是這樣的,我們知道,在計算機中,整數往往用4個位元組儲存。4個位元組就是32位,由於最高位是符號位,那麼只剩下31位,也就是說,這種方式所能儲存的最大整數是2的31次方-1(因為要去掉零),即2147483647。

這個老外突然意識到,這是乙個10位數,與美國**號碼的位數相同。於是,他就很好奇,214-748-3647會是誰的號碼呢?

214是美國達拉斯市的區號,但是搜尋後發現,超過1500個**上有這個號碼,遍布全美各地。

為什麼會這樣?

很顯然,大量程式設計師考慮不周,使用4個位元組的整數儲存**號碼。當使用者輸入的號碼大於2147483647時,就會自動轉成這個數字。因此,它就成了網上最常見的**號碼。

我一時興起,想看看國內有沒有人犯這個錯誤。事實證明,真的是有一大把。

因為我國的長途區號沒有0214,所以這個號碼只能是在上海(區號021)。一想到他會接到各種各樣的來電,要求提供租車服務、租房服務、美容服務、餐飲服務、耐磨材料等等,我就對021-47483647的主人充滿同情。

(完)

電話號碼問題

問題描述 商業單位需要容易記憶的 號碼,有一些方法可以讓 號碼變得更容易記憶。譬如,可以把 號碼寫成單詞或短語,如 mon glop 可以代表滑鐵盧大學的 有時僅僅是把號碼的一部分寫成單詞,如打 310 gino 便可向 gino 比薩餅店定購比薩。另一種讓 號碼容易記憶的方法是將數字用一種容易記的...

遮蔽電話號碼

private static final string regex fixedphone 010 02 d 0 3 9 d d private static final pattern pattern zipcode pattern.compile regex fixedphone 遮蔽 號碼,固定...

電話號碼問題

商業單位需要容易記憶的 號碼,有一些方法可以讓 號碼變得更容易記憶。譬如,可以把 號碼寫成單詞或短語,如 mon glop 可以代表滑鐵盧大學的 有時僅僅是把號碼的一部分寫成單詞,如打 310 gino 便可向 gino 比薩餅店定購比薩。另一種讓 號碼容易記憶的方法是將數字用一種容易記的方式組合起...