Hướng dẫn how many integer literals are allowed in python? - có bao nhiêu ký tự số nguyên được phép trong python?

Ba loại chữ số nguyên được cho phép trong Python.

Decimal - được viết bình thường và không bắt đầu với 0.

Octal - được viết là 0O10, có 8 trong hệ thống số bát phân

Hexadecimal - được viết là 0xc, có 12 trong hệ thống số bát phân

Tác giả: Patrick Maupin Thảo luận-To: Python-3000 Liststatus: FinalType: Tiêu chuẩn theo dõi: 14-Mar-2007python-Version: 3.0post-History: 18-Mar-2007:Patrick Maupin Discussions-To:Python-3000 listStatus:FinalType:Standards TrackCreated:14-Mar-2007Python-Version:3.0Post-History:18-Mar-2007
Mục lục
  • trừu tượng
  • Động lực
  • Sự chỉ rõ
    • Đặc tả ngữ pháp
    • thông số kỹ thuật int ()
    • Đặc điểm kỹ thuật dài ()
    • Xử lý ngoại lệ tokenizer
    • Int () Xử lý ngoại lệ
    • hàm oct ()
    • Định dạng đầu ra
    • Chuyển đổi từ 2,6 sang 3.0
  • Cơ sở lý luận
    • Tiểu sử
    • Loại bỏ cú pháp bát phân cũ
    • Radices được hỗ trợ
    • Cú pháp cho các Radices được hỗ trợ
  • Các vấn đề mở
  • Người giới thiệu
  • Bản quyền

trừu tượng

Động lực

Sự chỉ rõ

  1. Đặc tả ngữ pháp
  2. thông số kỹ thuật int ()
  3. Đặc điểm kỹ thuật dài ()

Động lực

Sự chỉ rõ

  • Đặc tả ngữ pháp
  • thông số kỹ thuật int ()

Sự chỉ rõ

Đặc tả ngữ pháp

thông số kỹ thuật int ()

integer        ::=     decimalinteger | octinteger | hexinteger |
                       bininteger | oldoctinteger

octinteger     ::=     "0" ("o" | "O") octdigit+

bininteger     ::=     "0" ("b" | "B") bindigit+

oldoctinteger  ::=     "0" octdigit+

bindigit       ::=     "0" | "1"

Đặc điểm kỹ thuật dài ()

Xử lý ngoại lệ tokenizer

Int () Xử lý ngoại lệ

hàm oct ()

thông số kỹ thuật int ()

Đặc điểm kỹ thuật dài ()

Xử lý ngoại lệ tokenizer

Ngoài ra, tài liệu cho int () nên được thay đổi để giải thích rằng int (s) hoạt động giống hệt với int (s, 10) và từ Guess Guess nên được xóa khỏi mô tả của int (s, 0).

Đặc điểm kỹ thuật dài ()

Đối với Python 2.6, việc triển khai và tài liệu dài () nên được thay đổi để phản ánh ngữ pháp mới.

Xử lý ngoại lệ tokenizer

Nếu một mã thông báo không hợp lệ chứa một số 0 0, thông báo lỗi ngoại lệ sẽ có nhiều thông tin hơn so với Cú pháp hiện tại: Mã thông báo không hợp lệ. Cần giải thích rằng các số thập phân có thể không có số 0 hàng đầu và các số octal yêu cầu một O O sau khi số 0 hàng đầu.

Int () Xử lý ngoại lệ

Giá trịerror được nêu ra cho bất kỳ cuộc gọi nào đến int () với một chuỗi ít nhất phải chứa rõ ràng cơ sở trong thông báo lỗi, ví dụ:

ValueError: invalid literal for base 8 int(): 09

hàm oct ()

OCT () nên được cập nhật lên đầu ra ‘0O, phía trước các chữ số bát phân (cho chế độ tương thích 3.0 và 2.6).

Định dạng đầu ra

Trong 3.0, bộ vận hành Chuỗi % Syntax thay thế cho tùy chọn ‘O, sẽ cần được cập nhật để thêm‘ 0o, thay vì ‘0. Trong 2.6, định dạng bát phân thay thế sẽ tiếp tục chỉ thêm ‘0. Trong cả 2.6 và 3.0, nhà điều hành % sẽ hỗ trợ đầu ra nhị phân. Điều này là do đầu ra nhị phân đã được PEP 3101 (str.format) hỗ trợ, đây là phương thức định dạng chuỗi ưa thích.

Chuyển đổi từ 2,6 sang 3.0

Người dịch 2to3 sẽ phải chèn ‘O, vào bất kỳ chuỗi hình phân nào theo nghĩa đen.

Tùy chọn tương thích PY3K với Python 2.6 sẽ gây ra nỗ lực sử dụng các nghĩa đen của Oldoctinteger để nêu ra một ngoại lệ.

Cơ sở lý luận

Hầu hết các cuộc thảo luận về các vấn đề này xảy ra trong danh sách gửi thư của Python-3000 bắt đầu từ 14-Mar-2007, được nhắc nhở bởi một quan sát rằng con người trung bình sẽ hoàn toàn bị bí ẩn khi thấy rằng việc chuẩn bị cho một nhóm 0 thành một chuỗi các chữ số thay đổi ý nghĩa của chuỗi chữ số đó hoàn toàn.

Nó đã được chỉ ra trong cuộc thảo luận này rằng một cuộc thảo luận tương tự, nhưng ngắn hơn về chủ đề xảy ra vào tháng 1 năm 2006, được thúc đẩy bởi một phát hiện về vấn đề tương tự.

Tiểu sử

Vì lý do lịch sử, đại diện chuỗi của các số nguyên ở các cơ sở khác nhau (radices), cho định dạng chuỗi và chữ mã thông báo, mượn rất nhiều từ C. [1] [2] cách sử dụng đã chỉ ra rằng phương pháp lịch sử chỉ định một số octal là khó hiểu và Ngoài ra, thật tuyệt khi có hỗ trợ bổ sung cho văn bản nhị phân.

Trong suốt tài liệu này, trừ khi có ghi chú khác, các cuộc thảo luận về biểu diễn chuỗi của các số nguyên liên quan đến các tính năng này:

  • Mã thông báo số nguyên theo nghĩa đen, như được sử dụng bởi biên dịch mô -đun bình thường, theo eval () và bằng int (mã thông báo, 0). (int (mã thông báo) và int (mã thông báo, 2-36) không được sửa đổi theo đề xuất này.)
    • Dưới 2.6, dài () được đối xử giống như int ()
  • Định dạng số nguyên thành các chuỗi, thông qua toán tử Chuỗi % hoặc phương thức định dạng chuỗi nâng cao PEP 3101 mới.

Người ta cho rằng:

  • Tất cả các tính năng này nên có một tập hợp các Radices được hỗ trợ giống hệt nhau, cho tính nhất quán.
  • Cú pháp mã nguồn Python và int (MyString, 0) nên tiếp tục chia sẻ hành vi giống hệt nhau.

Loại bỏ cú pháp bát phân cũ

PEP này đề xuất rằng khả năng chỉ định số octal bằng cách sử dụng số 0 hàng đầu sẽ bị xóa khỏi ngôn ngữ trong chế độ xem trước Python 3.0 (và Python 3.0 Preview là 2.6) và cú pháp sẽ được nâng lên bất cứ khi nào ngay lập tức theo sau là một chữ số khác.

Trong cuộc thảo luận hiện tại, gần như đã đồng ý rằng:

Không còn đúng, bởi vì điều đó gây nhầm lẫn cho người dùng mới. Nó cũng được đề xuất rằng:

Nên trở thành sự thật, nhưng điều đó gây tranh cãi hơn nhiều, bởi vì nó không phù hợp với việc sử dụng trong các ngôn ngữ máy tính khác mà các lỗi có thể được thực hiện.

Hầu như tất cả các ngôn ngữ máy tính phổ biến hiện nay, bao gồm C/C ++, Java, Perl và JavaScript, coi một chuỗi các chữ số có số 0 hàng đầu là một số octal. Những người đề xuất đối xử với các con số này là số thập phân thay vào đó có một điểm rất hợp lệ-như được thảo luận trong các Radices được hỗ trợ, bên dưới, toàn bộ thế giới phi máy tính sử dụng số thập phân hầu như chỉ riêng. Có nhiều bằng chứng giai thoại cho thấy nhiều người bị mất tinh thần và bối rối nếu họ phải đối mặt với những bức xạ không bình thường.

Tuy nhiên, trong hầu hết các tình huống, hầu hết mọi người không viết các số không vô cớ trước số thập phân của họ. Ngoại lệ chính là khi một nỗ lực được thực hiện để xếp hàng các cột của các số. Nhưng vì PEP 8 đặc biệt không khuyến khích việc sử dụng các không gian để cố gắng căn chỉnh mã Python, người ta sẽ nghi ngờ cùng một đối số nên áp dụng cho việc sử dụng các số 0 hàng đầu cho cùng một mục đích.

Cuối cùng, mặc dù cuộc thảo luận email thường tập trung vào việc bất kỳ ai thực sự sử dụng Octal nữa và liệu chúng ta có nên phục vụ những người cũ trong mọi trường hợp hay không, điều đó gần như hoàn toàn bên cạnh vấn đề.

Giả sử người mới hoàn thành hiếm hoi để tính toán, đôi khi hoặc là vấn đề của thói quen, sử dụng số 0 hàng đầu cho số thập phân. Python cũng có thể:

  1. âm thầm làm sai với số của họ, như bây giờ;
  2. Ngay lập tức không sử dụng cho họ về quan niệm rằng đây là cú pháp khả thi (và vâng, cú pháp nên nhẹ nhàng hơn so với hiện tại, nhưng đó là một chủ đề cho một PEP khác); hoặc
  3. Hãy để họ tiếp tục nghĩ rằng các máy tính hài lòng với các số nguyên thập phân nhiều chữ số bắt đầu bằng cách 0 0.

Một số người say mê tin rằng (c) là câu trả lời chính xác và họ sẽ hoàn toàn đúng nếu chúng tôi có thể chắc chắn rằng người dùng mới sẽ không bao giờ nở rộ và phát triển và bắt đầu viết các ứng dụng AJAX.

Vì vậy, trong khi một người dùng Python mới có thể (hiện tại) sẽ bị bí ẩn trong phát hiện bị trì hoãn rằng các số của họ không hoạt động đúng, chúng ta có thể sửa nó bằng cách giải thích cho họ ngay lập tức rằng Python không thích dẫn đầu (hy vọng với một thông điệp hợp lý!) hoặc chúng tôi có thể ủy thác kinh nghiệm giảng dạy này cho thông dịch viên JavaScript trong trình duyệt và để họ cố gắng gỡ lỗi vấn đề của họ ở đó.

Radices được hỗ trợ

PEP này đề xuất rằng các bức xạ được hỗ trợ cho ngôn ngữ Python sẽ là 2, 8, 10 và 16.

Khi đã đồng ý rằng cú pháp cũ cho đại diện Octal (Radix 8) của các số nguyên phải được xóa khỏi ngôn ngữ, câu hỏi rõ ràng tiếp theo là chúng ta có thực sự cần một cách để chỉ định (và hiển thị) số trong octal không?

Câu hỏi này nhanh chóng được theo sau bởi những gì ngôn ngữ cần hỗ trợ? Bởi vì máy tính rất giỏi trong việc làm những gì bạn nói với họ, một câu trả lời hấp dẫn trong cuộc thảo luận là tất cả chúng. Câu trả lời này rõ ràng đã được đưa ra trước đây - hàm tạo int () sẽ chấp nhận một radix rõ ràng với giá trị từ 2 đến 36, bao gồm, với số sau mang một số số học đáng ngờ Các chữ cái tương tự trong bảng chữ cái ASCII.

Nhưng lập luận tốt nhất để đưa vào sẽ có trường hợp sử dụng để sao lưu nó, vì vậy ý ​​tưởng hỗ trợ tất cả các bức xạ đã nhanh chóng bị từ chối, và những người duy nhất còn lại với bất kỳ hỗ trợ thực sự nào là thập phân, hình lục giác, bát phân và nhị phân.

Chỉ vì một Radix cụ thể có một người ủng hộ giọng hát trong danh sách gửi thư không có nghĩa là nó thực sự nên có trong ngôn ngữ, vì vậy phần còn lại của phần này là một chuyên luận về tiện ích của các radices cụ thể này, so với các lựa chọn có thể khác.

Con người sử dụng các cơ sở số khác liên tục. Nếu tôi nói với bạn rằng đó là 12:30 tối, tôi đã truyền đạt thông tin định lượng được cho là bao gồm ba cơ sở riêng biệt (12, 60 và 2), chỉ có một trong số đó nằm trong danh sách đã thỏa thuận trên mạng. Nhưng việc liên lạc của thông tin đó đã sử dụng hai chữ số thập phân cho mỗi thông tin cơ sở 12 và cơ sở 60, và, một cách khéo léo, hai chữ cái cho thông tin có thể phù hợp với một chữ số thập phân.

Vì vậy, nói chung, con người giao tiếp thông tin số bình thường (không phải máy tính) thông qua tên (AM, PM, tháng 1, Hồi) hoặc thông qua việc sử dụng ký hiệu thập phân. Rõ ràng, tên hiếm khi được sử dụng cho các bộ lớn các mặt hàng, vì vậy số thập phân được sử dụng cho mọi thứ khác. Có những nghiên cứu cố gắng giải thích tại sao điều này là như vậy, thường đi đến kết luận dự kiến ​​rằng hệ thống số Ả Rập rất phù hợp với nhận thức của con người. [3]

Thậm chí còn có sự hỗ trợ trong lịch sử thiết kế máy tính để chỉ ra rằng ký hiệu thập phân là cách chính xác để máy tính giao tiếp với con người. Một trong những máy tính hiện đại đầu tiên, Eniac [4] được tính toán theo số thập phân, mặc dù đã có các máy tính hiện có hoạt động trong nhị phân.

Hoạt động của máy tính thập phân đủ quan trọng đến mức nhiều máy tính, bao gồm cả PC phổ biến, có các hướng dẫn được thiết kế để hoạt động trên các thập phân được mã hóa nhị phân (BCD) [5], một đại diện dành 4 bit cho mỗi chữ số thập phân. Các hướng dẫn này có từ thời mà các tính toán vất vả nhất từng được thực hiện trên nhiều số là các tính toán thực sự được yêu cầu để thực hiện I/O văn bản với chúng. Có thể hiển thị BCD mà không phải thực hiện thao tác phân chia/phần còn lại trên mỗi chữ số được hiển thị và đây là một chiến thắng tính toán khổng lồ khi hầu hết phần cứng didn có khả năng phân chia nhanh. Một yếu tố khác góp phần sử dụng BCD là, với các tính toán BCD, làm tròn sẽ xảy ra giống hệt như cách một con người sẽ làm điều đó, vì vậy BCD đôi khi vẫn được sử dụng trong các lĩnh vực như tài chính, mặc dù tính toán tính toán và lưu trữ của nhị phân.

Vì vậy, nếu nó không phải là thực tế là bản thân các máy tính thường sử dụng nhị phân để lưu trữ dữ liệu và tính toán hiệu quả, các biểu diễn chuỗi của số nguyên có lẽ sẽ luôn ở trong thập phân.

Thật không may, phần cứng máy tính không nghĩ như con người, vì vậy các lập trình viên và kỹ sư phần cứng thường phải dùng đến suy nghĩ như máy tính, điều đó có nghĩa là điều quan trọng đối với Python là có khả năng truyền đạt dữ liệu nhị phân dưới dạng con người dễ hiểu.

Yêu cầu rằng ký hiệu dữ liệu nhị phân phải dễ dàng nhận thức đối với con người để xử lý có nghĩa là nó phải chứa một số lượng tích phân của các chữ số nhị phân (bit) trên mỗi ký hiệu sức mạnh, cường độ lớn hơn ở bên trái, không có quá nhiều biểu tượng trong bảng chữ cái, v.v.).

Do đó, điểm ngọt ngào rõ ràng của người Viking đối với ký hiệu dữ liệu nhị phân này là octal, chứa số lượng bit tích phân lớn nhất có thể vào một biểu tượng duy nhất được chọn từ bảng chữ cái chữ số Ả Rập.

Trên thực tế, một số kiến ​​trúc máy tính, chẳng hạn như PDP8 và 8080/Z80, được xác định theo nghĩa ba, theo nghĩa sắp xếp các trường hướng dẫn trong nhóm ba và sử dụng các biểu diễn bát phân để mô tả tập lệnh.

Ngay cả ngày nay, Octal rất quan trọng vì các cấu trúc đóng gói bit bao gồm 3 bit trên mỗi trường, chẳng hạn như mặt nạ quyền của UNIX.

Nhưng Octal có một nhược điểm khi được sử dụng cho số lượng lớn hơn. Số lượng bit trên mỗi ký hiệu, trong khi tích phân, không phải là sức mạnh của hai. Giới hạn này (cho rằng kích thước từ của hầu hết các máy tính ngày nay là sức mạnh của hai) đã dẫn đến thập lục phân, phổ biến hơn bát phân mặc dù thực tế là nó đòi hỏi bảng chữ cái lớn hơn 60% so với thập phân, bởi vì mỗi biểu tượng chứa 4 bit .

Một số số, chẳng hạn như mặt nạ cho phép tệp UNIX, dễ dàng được giải mã bởi con người khi được biểu diễn bằng bát phân, nhưng khó giải mã trong thập lục phân, trong khi các số khác dễ dàng hơn nhiều đối với con người để xử lý trong thập lục phân.

Thật không may, cũng có những số nhị phân được sử dụng trong các máy tính không được truyền đạt tốt trong thập lục phân hoặc bát phân. Rất may, ít người phải đối phó với những điều này một cách thường xuyên, nhưng mặt khác, điều này có nghĩa là một số người trong danh sách thảo luận đã đặt câu hỏi về sự khôn ngoan của việc thêm một đại diện nhị phân thẳng vào Python.

Một ví dụ về nơi những con số này rất hữu ích là đọc và viết các thanh ghi phần cứng. Đôi khi các nhà thiết kế phần cứng sẽ tránh khả năng đọc của con người và lựa chọn hiệu quả không gian địa chỉ, bằng cách đóng gói nhiều trường bit vào một thanh ghi phần cứng duy nhất tại các vị trí bit không được phân bổ, và nó dễ bị lỗi và dễ bị lỗi cho con người để xây dựng lại trường 5 bit bao gồm 3 bit trên của một chữ số hex và 2 bit dưới của chữ số lục giác tiếp theo.

Ngay cả khi khả năng của Python truyền đạt thông tin nhị phân cho con người chỉ hữu ích cho một tập hợp con kỹ thuật nhỏ của dân số, thì chính xác là tập hợp dân số có chứa hầu hết, nếu không phải là tất cả, các thành viên của nhóm Python Core, thậm chí là nhị phân thẳng Điều ít hữu ích nhất của những ký hiệu này, có một số người ủng hộ nhiệt tình và một số ít, nếu có, đối thủ trung thành, trong cộng đồng Python.

Cú pháp cho các Radices được hỗ trợ

Đề xuất này là sử dụng tiền tố 0o 0O với các bản in chữ hoa hoặc chữ thường của O, cho octal, và tiền tố 0b 0b với chữ hoa hoặc chữ thường của Bọ cho nhị phân.

Có sự hỗ trợ mạnh mẽ cho việc không hỗ trợ chữ hoa, nhưng đây là một chủ đề riêng cho một PEP khác, vì 'j' cho các số phức, 'e' cho số mũ và 'r' cho chuỗi thô (để đặt tên cho một số) .

Cú pháp để phân định các Radices khác nhau đã nhận được rất nhiều sự chú ý trong cuộc thảo luận về Python-3000. Có một số yêu cầu (đôi khi mâu thuẫn) và những người đẹp tốt bụng đối với cú pháp này:

  • Nó phải tương thích với các ngôn ngữ khác và các phiên bản trước của Python là hợp lý, cả cho cú pháp đầu vào và cú pháp đầu ra (ví dụ: Trình điều khiển % chuỗi %).
  • Nó nên rõ ràng đối với người quan sát thông thường càng tốt.
  • Nó sẽ dễ dàng phân biệt trực quan các số nguyên được định dạng trong các cơ sở khác nhau.

Các cú pháp được đề xuất bao gồm những thứ như tiền tố radix tùy ý, chẳng hạn như 16R100 (256 trong thập lục phân) và hậu tố radix, tương tự như hậu tố kiểu trình biên dịch 100H. Cuộc tranh luận về việc liệu chữ cái có thể được sử dụng cho Octal hay không - một bản in hoa chữ hoa có vẻ tương tự như số 0 trong một số phông chữ. Các đề xuất đã được đưa ra để sử dụng một C C (chữ cái thứ hai của Octal Octal), hoặc thậm chí là sử dụng một chiếc T Ti cho một phần lớn của Octal, và một bản Hexadecimal.

Đối với toán tử % chuỗi %, đã được sử dụng để biểu thị bát phân. Định dạng nhị phân không được thêm vào nhà điều hành % vì PEP 3101 (định dạng chuỗi nâng cao) đã hỗ trợ nhị phân, định dạng % sẽ được phản đối trong tương lai.

Vào cuối ngày, vì chữ hoa có thể trông giống như số 0 và chữ hoa có thể trông giống như 8, nên đã quyết định rằng các tiền tố này chỉ nên là chữ thường, nhưng, giống như 'r' cho chuỗi thô, rằng đó có thể là một vấn đề ưu tiên hoặc hướng dẫn phong cách.

Các vấn đề mở

Nó đã được đề xuất trong cuộc thảo luận rằng chữ thường nên được sử dụng cho tất cả các bộ điều chỉnh đặc biệt về số và chuỗi, chẳng hạn như ‘X, đối với thập lục phân,‘ R, cho các chuỗi thô, ‘E, để thống nhất và‘ J, cho các số phức tạp. Đây là một vấn đề cho một PEP riêng biệt.

PEP này không có vị trí trên chữ hoa hoặc chữ thường cho đầu vào, chỉ cần lưu ý rằng, tính nhất quán, nếu việc viết hoa không được xóa khỏi phân tích cú pháp đầu vào cho các chữ cái khác, nó nên được thêm vào cho octal và nhị phân và ghi lại các thay đổi theo giả định này, Vì chưa có một pep về vấn đề trường hợp.

Định dạng đầu ra có thể là một câu chuyện khác-đã có rất nhiều độ nhạy của trường hợp trong chuỗi định dạng đầu ra và cần phải có sự đồng thuận rằng có một trường hợp sử dụng hợp lệ cho hình thức thay thế trên mạng của toán tử % của chuỗi Hỗ trợ các ký tự chữ hoa 'B' hoặc 'O' cho đầu ra nhị phân hoặc bát phân. Hiện tại, PEP 3101 thậm chí không hỗ trợ khả năng thay thế này và hàm hex () không cho phép lập trình viên chỉ định trường hợp của ký tự ‘X.

Vẫn còn một số cảm giác mạnh mẽ rằng ‘0123, nên được phép là một số thập phân theo nghĩa đen trong Python 3.0. Nếu đây là điều đúng đắn, điều này có thể dễ dàng được bảo hiểm trong một PEP bổ sung. Đề xuất này chỉ thực hiện bước đầu tiên là thực hiện ‘0123, không phải là một số octal hợp lệ, vì những lý do được đề cập trong lý do.

Có (hoặc nên có) một tùy chọn cho Trình dịch 2to3 chỉ thực hiện các thay đổi tương thích 2.6? Điều này có nên được chạy trên mã thư viện 2.6 trước khi phát hành 2.6?

Có nên thêm hàm Bin () phù hợp với Hex () và OCT () không?

Có phải hex () thực sự hữu ích khi chúng ta có định dạng chuỗi nâng cao?

Người giới thiệu

Bản quyền

Tài liệu này đã được đặt trong phạm vi công cộng.

Biết chữ số nguyên trong Python là gì?

Trong khoa học máy tính, một số nguyên theo nghĩa đen là một loại nghĩa đen cho một số nguyên có giá trị được biểu diễn trực tiếp trong mã nguồn.a kind of literal for an integer whose value is directly represented in source code.

Có bao nhiêu loại chữ số nguyên?

Các chữ số nguyên được thể hiện theo hai loại, tức là a) tiền tố: tiền tố của số nguyên theo nghĩa đen chỉ ra cơ sở mà nó sẽ được đọc.Bởi vì tiền tố 0x đại diện cho một cơ sở thập lục phân.Vì vậy, 10 trong thập lục phân là 16 trong thập phân.two types i.e. A) Prefixes: The Prefix of the integer literal indicates the base in which it is to be read. Because 0x prefix represents a HexaDecimal base. So 10 in HexaDecimal is 16 in Decimal.

Các loại nghĩa đen trong Python là gì?

Python cung cấp bốn loại bộ sưu tập theo nghĩa đen khác nhau:..
Liệt kê nghĩa đen ..
Tuple Liges ..
Dictors Liges ..
Đặt chữ ..

Bốn loại chữ số nguyên là gì?

Số nguyên nghĩa đen..
Theo nghĩa đen của số nguyên ..
HexAdeCimal Integer Biết chữ ..
Nguyên liệu số nguyên octal ..