Vì Hex (cơ sở 16) sử dụng 0-9A-F và (Tôi giả định ở đây) Cơ sở 17 sử dụng 0-9A-G và cứ thế. Các ký hiệu nào được sử dụng khi 0-9A-Z được sử dụng hết.Ký hiệu nào được sử dụng sau cơ số 36
Trả lời
Không có câu trả lời chuẩn cho câu hỏi của bạn. "Cơ sở 36" thật sự tiện lợi khi nói về vì:
- Hệ thập lục phân thường sử dụng 0-9a-f, vì vậy "rõ ràng" để tiếp tục đi qua bảng chữ cái.
- Bảng chữ cái La Mã/ASCII hết hơi tại 'z'.
- Cơ sở 36 (bất kể cách bạn đại diện cho nó) nhẹ nhàng thú vị từ góc độ Toán học vì 36 có nhiều ước số.
Tuy nhiên, không có quy ước được chấp nhận chung về chuỗi ký tự mà người ta có thể tham gia sau 'z'.
Cho đến khi bạn đến base64. Đó là khá chuẩn. –
@Colin, tôi hiểu câu hỏi ban đầu về cơ sở toán học. Các "cơ sở" trong "Base64" không thực sự có nghĩa là cùng một điều. –
Thực ra, nó có. Cơ sở 10 chỉ đơn thuần có nghĩa là bạn đại diện cho một số lớn bằng một chuỗi ký tự trên một bảng chữ cái có kích thước 10. Base 16 là một đại diện của một số lớn bằng một chuỗi, với một bảng chữ cái có kích thước 16. Base 64 là một biểu diễn của một tệp = số lớn dưới dạng một chuỗi các ký tự trên một bảng chữ cái có kích thước 64. – MSalters
Base64 thêm ký tự chữ thường và + và /.
Vâng, hãy xem base 64: 0-9, A-Z, a-z và sau đó một vài biểu tượng tùy thuộc vào ngữ cảnh. (Base64 cho web có xu hướng khác với các lược đồ khác để tránh các vấn đề về mã hóa URL/HTML.)
Đồng hồ kỹ thuật số (base-60) sử dụng số cơ sở-10 làm biểu tượng và tách chúng bằng ký hiệu phân tách (như ':'). Bằng cách này bạn sẽ không bao giờ hết biểu tượng!
+1 Đó là cách babylon cổ đại. – starblue
Tôi muốn đi 0-9, sau đó là thủ đô A-Z, sau đó alpha thành omega trong trường hợp thấp hơn. Điều đó đưa bạn đến 60. Sau đó, tôi sẽ đi với câu trả lời của Jeremy.
Người Babylon sử dụng toán học Giới tính với 10 số cơ bản trong các nhóm để tạo thành 60 chữ số cho 60 địa điểm khác nhau. (Đây là nơi chúng tôi nhận được tất cả toán học cơ bản-60 được sử dụng theo góc độ và thời gian.) Đây có lẽ là tiền lệ lâu đời nhất cho phương pháp tạo một số dạng số cơ bản-N bằng cách sử dụng số cơ sở-10.
wow cảm ơn - điều đó thực sự thú vị. Tôi luôn tự hỏi về 60 nhưng không bao giờ đủ để tìm kiếm nó. –
Tôi tin rằng họ đã không sử dụng 6 nhóm 10 nhưng 5 nhóm 12. Như với tất cả các toán học thực sự cũ nó có nguồn gốc trong việc sử dụng ngón tay của chúng tôi. Tay trái là số 12. Tay phải là 1 - 12. Đặt ngón tay cái của bạn để chỉ số tip cho 1, giữa tip là 2 ..., ngón tay cái để phía sau chỉ số đầu tiên knuckle là 5, sau chỉ số 2 knuckle là 9. Bạn có thể ngoại suy phần còn lại. Bạn có thể thực sự lên đến 71 theo cách này trước khi hết ngón tay nhưng tôi đoán họ quyết định dừng lại sau lần mang đầy đủ cuối cùng. – Dinah
Xem http://en.wikipedia.org/wiki/Sexagesimal#Babylonian_mathematics cho các chữ số cuneiform. – tletnes
Cách tiêu chuẩn để viết địa chỉ IPv4 có thể được xem dưới dạng đại diện 256 cơ sở, trong đó các số thập phân được phân tách bằng các điểm.
Trung Quốc có thể? wikipedia nói rằng có 47.035 ký tự trong từ điển Khang Hy!
Và phần thú vị là, dữ liệu được mã hóa trong baseChinese có thể sản xuất thơ như một tác dụng phụ.^_^ – deceze
Thật dễ dàng: 0..9 ++ A..Z ++ a..z ++ 阿 .. 中. Không thể đơn giản hơn.
xem nhận xét của tôi về trường hợp trên và dưới –
@Preet Sangha: OK, vậy bạn đọc câu trả lời của tôi và những gì nhảy ra ngoài bạn như là vô lý là các trường hợp trên và dưới ?! –
Tôi không hiểu tại sao. Lý do tôi hỏi câu hỏi ban đầu là trên mỗi máy tính tôi đã sửa lỗi trường hợp trên và dưới được coi là như nhau khi sử dụng hệ thống đánh số. –
Tôi muốn nói tiếng Hy Lạp và tiếng Do Thái là hai ứng viên có khả năng, vì chúng được sử dụng trong toán học.
[Cyryllic too] (https://en.wikipedia.org/wiki/Sha_ (Cyrillic) #Use_in_mathematics). –
RAD50 đặt giá trị này là 40 (tức là 50 trong bát phân), không hoàn toàn theo sau chuỗi này. Nhưng hex không quá phổ biến rồi. Cũng không phải chữ thường.
- 1. Chuyển đổi giữa số thập phân và cơ số 36
- 2. Cơ sở Python 36 mã hóa
- 3. Cơ sở 36 đến cơ sở 10 chuyển đổi bằng cách sử dụng SQL chỉ
- 4. Số định dạng sử dụng ký hiệu LaTeX trong Python
- 5. Cách sử dụng các ký hiệu + =, * =, - =
- 6. Bracket ký hiệu trên số của Ruby
- 7. Khi nào/nơi ký hiệu mũi tên "->" nên được sử dụng trong Mục tiêu-C?
- 8. Chuyển đổi số sang ký hiệu Unicode
- 9. Tại sao tôi không thể sử dụng "CompactDatabase" trong DAO.DBEngine.36 bằng VBscript?
- 10. Làm thế nào để sử dụng dấu ngoặc kép trong chuỗi khi sử dụng ký hiệu @?
- 11. Dừng một số lượng lớn số không được in (không phải ký hiệu khoa học)
- 12. Sử dụng ký hiệu làm đối số cho phương pháp ruby
- 13. Tôi có thể sử dụng các ký hiệu không được mã hóa (&) trong html không?
- 14. Giải pháp tốt hơn cho dự án Euler # 36?
- 15. Trao đổi số bàn phím cho các ký hiệu
- 16. MongoDB/PyMongo: Làm thế nào để sử dụng ký hiệu chấm trong một hàm Bản đồ?
- 17. Loại đại số và ký hiệu mũi tên lên Knuth
- 18. PHPStorm không sử dụng được sau khi gặp sự cố
- 19. SymPy - Số lượng các ký hiệu tùy ý
- 20. Số lượng logger được sử dụng
- 21. Ký hiệu dải cho ứng dụng iPhone
- 22. wiki nào sẽ sử dụng sau MediaWiki?
- 23. Java nhiều đối số ký hiệu dấu chấm - varargs
- 24. Trường hợp ký hiệu "&" có thể được đặt khi chuyển đối số theo tham chiếu?
- 25. Bash: khoảng trống trong giá trị biến sau được sử dụng làm tham số
- 26. functor ứng dụng nào được sử dụng để chuyển các tham số được chia sẻ?
- 27. Ký hiệu không xác định cho kiến trúc x86_64: Tôi nên sử dụng kiến trúc nào?
- 28. Ý nghĩa của thuộc tính hành động dạng là "#" (ký hiệu số/bảng/ký hiệu/ký tự) là gì?
- 29. Việc sử dụng ký hiệu và cụm từ thông dụng trong Perl
- 30. Regex cho phép tập tin Linux (ký hiệu số)
Cảm ơn tất cả, tôi vẫn nghĩ rằng trường hợp thấp hơn không nên được coi là khác nhau. –
@Preet - tại sao? Đó là máy tính cần giải thích chúng, và máy tính biết rằng 'a'! = 'A' ... base-64 rất phổ biến đến nỗi nó sẽ không thay đổi –
theo quy ước, tôi đã không nhận thấy bất kỳ ngôn ngữ tôi đã sử dụng nơi hex 0x10A! = 0x10a –