我們要存儲10位數的手機號碼,即.99999999999。它應該是int還是字符串數據類型?我們不想對此進行任何計算或操作操作哪個更好的內存和更好的性能?電話號碼應該是一個字符串還是整數?
7
A
回答
15
ITU-T recommendation E.164表示您需要國家代碼的3位數字和國家/地區撥號計劃中的目錄號碼的最多15位數字。
而且,許多人添加了一些標點符號。例如:
+1.212.555.1212是北美數字。它也可以在北美中心的應用程序中呈現爲 (212)555-1212。
32個字符的文字應該在全球範圍內做到這一點。
請勿使用數字,否則您會後悔的。我是:兩件事。
- 由於我們假設所有電話號碼均爲NANP-compliant十位數字,因此丟失了某家公司的某些歐洲業務。
- 電子表格導出以科學計數法呈現數字
2.12555E+09
這幾乎與SIRI告訴我你有兩個大呼叫,一百二十五百萬...一樣愚蠢。
電話簿號碼不是數字數據類型。
2
它必須是一個string
的電話號碼將超過int
甚至long
極限。所以爲了處理這些情況,string
總是首選。
相關問題
- 1. HttpResponse的status_code屬性應該是整數還是字符串?
- 2. 函數應該打印一個字符串還是返回它?
- 3. Laravel&LaravelCollective第一個參數應該是字符串或整數
- 4. 屬性應該是一個數組,而是一個字符串
- 5. JSON:字符串值0應該用引號還是不用?
- 6. 關鍵字字段應該是數組還是單個字符串?
- 7. 我應該用整數還是字符串來聲明這個屬性?
- 8. Java:檢測變量是一個字符串還是一個整數
- 9. 檢查字符串中是否存在電話號碼
- 10. Java:找出電話號碼(字符串)是否爲迴文
- 11. 檢查字符串中是否有電話號碼C#
- 12. 網絡效率:發送一個字符串還是整數?
- 13. 來自大量電話號碼的電話號碼是另一個電話號碼的前置號碼?
- 14. 格式化字符串/電話號碼
- 15. 檢查一個字符是整數還是字母
- 16. 是數字,aplha還是數學符號
- 17. 我的幫助器方法應該返回一個字符還是字符串?
- 18. Python是這個字符串還是字符串數組?
- 19. DirectoryAttribute值應該是整數,而不是字符串
- 20. 調查具有完整的電話號碼或我要檢查字符串是否僅是數字,或者是字母數字和字符串
- 21. 「屬性應該是一個哈希,但是一個字符串」
- 22. 找到一個字符串和格式的電話號碼
- 23. 刪除「+」或「0」從一個電話號碼字符串
- 24. 如何查找另一個電話號碼是打開還是關閉
- 25. 是PHP中的一個數組的字符串,還是不是?
- 26. 字符串的最後一個字符應該是一個字母或數字
- 27. 我的ViewModel應該包含一個URI還是一個字符串?
- 28. 時區應該存儲爲字符串還是整數偏移量?
- 29. IOS獲取電話號碼是iphone還是android
- 30. 檢查字符串是整數還是浮點數
memory + performance = int。但是這樣少量的性能增益應該是您擔心的最小問題 – Steve
一般來說,我只在需要對它們進行任何算術運算的數字上使用「int」,並且使用'string'作爲基本存儲它們的值碰巧是數字的文本。 – awh112
如果您的用戶輸入號碼,而您不關心其正確性,那麼不要限制自己只存儲號碼,但也允許其他字符。字符串 – Steve