Python int sang nhị phân 32 bit

Chuyển đến nội dung chính

Giới thiệu về Python

Nắm vững kiến ​​thức cơ bản về phân tích dữ liệu với Python chỉ trong bốn giờ. Khóa học trực tuyến này sẽ giới thiệu giao diện Python và khám phá các gói phổ biến

Python trung cấp

Nâng cao kỹ năng khoa học dữ liệu của bạn bằng cách tạo trực quan hóa bằng Matplotlib và thao tác với DataFrames bằng gấu trúc

Có phương pháp Python nào để chuyển đổi Số nguyên [hoặc Dài] thành chuỗi nhị phân không?

Có 8 bit trong một byte. Các bit bao gồm 0 hoặc 1. Một byte có thể được diễn giải theo nhiều cách khác nhau, như bát phân nhị phân hoặc thập lục phân. Điều này chắc chắn cho thấy một chuỗi bit có thể được diễn giải khác nhau theo những cách khác nhau

Python int thành chuỗi nhị phân

Để chuyển đổi Python int thành chuỗi nhị phân,

  1. Sử dụng hàm bin[]
  2. Sử dụng phương thức format[]
  3. sử dụng str. hàm định dạng []

Chuyển đổi int thành nhị phân bằng bin[]

Để chuyển đổi int thành nhị phân trong Python, hãy sử dụng phương thức bin[]. bin[] là một phương thức Python tích hợp để chuyển đổi số thập phân thành kiểu dữ liệu nhị phân. Hàm bin[] chấp nhận một số làm đối số và trả về chuỗi nhị phân tương đương có tiền tố là “0b”

binary = bin[19]

print[binary]

đầu ra

0b10011

Và chúng tôi nhận được chuỗi nhị phân trong đầu ra. bin[] là phương pháp nhanh hơn so với các phương pháp còn lại vì mất ít thời gian hơn để chuyển đổi thành nhị phân

Python Int sang nhị phân sử dụng phương thức format[]

Bằng cách sử dụng phương thức bin[], nó trả về một đầu ra với “0b” làm tiền tố. Để xóa tiền tố “0b” khỏi đầu ra của nó, hãy sử dụng chức năng định dạng và định dạng đầu ra

Định dạng[giá trị, định dạng_spec] là một hàm Python tích hợp chấp nhận hai tham số – giá trị và định dạng_spec và trả về đầu ra được định dạng theo định dạng_spec

bindata = format[19, "b"]

print[bindata]

đầu ra

10011

Và chúng tôi nhận được đầu ra mà không có “0b” trong tiền tố

Nếu bạn muốn biểu diễn nhị phân n bit, bạn có thể sử dụng hàm lambda

getbinary = lambda x, n: format[x, 'b'].zfill[n]

print[getbinary[11, 21]]

đầu ra

000000000000000001011

Và chúng tôi nhận được chuỗi nhị phân có độ dài 21

Chuyển đổi Int sang nhị phân bằng cách sử dụng str. hàm định dạng []

chuỗi. format[] là một phương thức Python tích hợp định dạng [các] giá trị đã chỉ định và chèn chúng vào bên trong trình giữ chỗ của chuỗi. Trình giữ chỗ được xác định bằng cách sử dụng dấu ngoặc nhọn. { }

chuỗi. format[] cho phép nhiều thay thế và định dạng giá trị. Phương thức format[] chấp nhận giá trị và định dạng làm đối số và trả về giá trị được định dạng

dart = "{0:b}".format[19]

print[dart]

đầu ra

10011

Hãy để tôi giải thích ví dụ này

  1. {} đặt một biến thành một chuỗi
  2. 0 lấy biến ở vị trí đối số 0
  3. thêm các tùy chọn định dạng cho biến này [nếu không, nó sẽ biểu thị số thập phân 6]
  4. b chuyển đổi số thành biểu diễn nhị phân của nó

Sự kết luận

Chuyển đổi một số nguyên thành kết quả nhị phân trong một chuỗi đại diện cho số nguyên trong cơ số 2. Ví dụ: số nguyên 5 có biểu diễn nhị phân “0b101”

Chúng tôi đã thấy tất cả ba phương pháp để chuyển đổi từ giá trị số nguyên sang chuỗi nhị phân và dựa trên yêu cầu của bạn và bạn có thể sử dụng một trong các phương pháp này

Đó là nó cho hướng dẫn này

Facebook

Twitter

Pinterest

WhatsApp

Bài viết trước Python Xóa dấu câu. Cách loại bỏ dấu chấm câu khỏi chuỗi

Bài viết tiếp theo Cách chuyển đổi Python Int thành Char

kranal

https. //appdividend. com/

Krunal Lathiya là một kỹ sư công nghệ thông tin. Theo chuyên môn, anh ấy là một nhà phát triển web có kiến ​​thức về nhiều nền tảng back-end [e. g. , PHP, Nút. js, Python] và các khung JavaScript giao diện người dùng [e. g. , Góc, Phản ứng và Vue]

Chương trình Python để chuyển đổi số thập phân sang số nhị phân

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Độ khó. Dễ dàng
  • Cập nhật lần cuối. 17 tháng 10 năm 2022

  • Đọc
  • Bàn luận
  • Thực tiễn
  • Video
  • khóa học
  • Cải thiện bài viết

    Lưu bài viết

    Cho một số thập phân làm đầu vào, nhiệm vụ là viết chương trình Python để chuyển đổi số thập phân đã cho thành một số nhị phân tương đương.
    Ví dụ.

    ________số 8

    Phương pháp số 1. giải pháp đệ quy

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 

    Dưới đây là việc thực hiện giải pháp đệ quy trên.  

    Python3




    bindata = format[19, "b"]
    
    print[bindata]
    18

    bindata = format[19, "b"]
    
    print[bindata]
    19

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    0
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    1

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    4
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    5
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    7
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    8

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    9
    bindata = format[19, "b"]
    
    print[bindata]
    00
    bindata = format[19, "b"]
    
    print[bindata]
    01
    bindata = format[19, "b"]
    
    print[bindata]
    01
    bindata = format[19, "b"]
    
    print[bindata]
    03
    bindata = format[19, "b"]
    
    print[bindata]
    04

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    bindata = format[19, "b"]
    
    print[bindata]
    06 ________ 207
    bindata = format[19, "b"]
    
    print[bindata]
    08 ________ 203
    10011
    00
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6 ________ 302

     

    10011
    03

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    4
    10011
    05______96
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    10011
    08
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    8

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    10011
    02

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    10011
    04
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    10011
    06

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    10011
    09

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2____511

    Đầu ra

    bindata = format[19, "b"]
    
    print[bindata]
    0

    Phương pháp #2. Thập phân thành nhị phân bằng hàm dựng sẵn

    Python3




    000000000000000001011
    12

    000000000000000001011
    13

    000000000000000001011
    14

    000000000000000001011
    15

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    0
    000000000000000001011
    17

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    000000000000000001011
    19
    dart = "{0:b}".format[19]
    
    print[dart]
    10
    dart = "{0:b}".format[19]
    
    print[dart]
    11
    dart = "{0:b}".format[19]
    
    print[dart]
    12
    dart = "{0:b}".format[19]
    
    print[dart]
    13

    000000000000000001011
    13

    dart = "{0:b}".format[19]
    
    print[dart]
    15

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    4
    10011
    05______96
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    10011
    08
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    8

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    bindata = format[19, "b"]
    
    print[bindata]
    06______754
    10011
    55
    10011
    56

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    bindata = format[19, "b"]
    
    print[bindata]
    06______754
    bindata = format[19, "b"]
    
    print[bindata]
    180
    10011
    56

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    bindata = format[19, "b"]
    
    print[bindata]
    06______754
    bindata = format[19, "b"]
    
    print[bindata]
    185
    10011
    56

    Đầu ra

    10011
    0

    Phương pháp #3. Không có chức năng tích hợp

    Python3




    000000000000000001011
    12

    000000000000000001011
    13

    000000000000000001011
    14

    000000000000000001011
    15

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    0
    000000000000000001011
    17

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    000000000000000001011
    19
    bindata = format[19, "b"]
    
    print[bindata]
    195
    bindata = format[19, "b"]
    
    print[bindata]
    196
    bindata = format[19, "b"]
    
    print[bindata]
    197
    bindata = format[19, "b"]
    
    print[bindata]
    198
    bindata = format[19, "b"]
    
    print[bindata]
    199
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    00

    000000000000000001011
    13

    dart = "{0:b}".format[19]
    
    print[dart]
    15

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    4
    10011
    05______96
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    10011
    08
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    8

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    bindata = format[19, "b"]
    
    print[bindata]
    06______754
    10011
    55
    10011
    56

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    bindata = format[19, "b"]
    
    print[bindata]
    06______754
    bindata = format[19, "b"]
    
    print[bindata]
    180
    10011
    56

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    bindata = format[19, "b"]
    
    print[bindata]
    06______754
    bindata = format[19, "b"]
    
    print[bindata]
    185
    10011
    56

    Đầu ra

    10011
    0

    Phương pháp Ninja nhanh. Mã một dòng để chuyển đổi số thập phân thành nhị phân với đầu vào của người dùng

    Python3




    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    24

    bindata = format[19, "b"]
    
    print[bindata]
    06
    bindata = format[19, "b"]
    
    print[bindata]
    198
    dart = "{0:b}".format[19]
    
    print[dart]
    10
    bindata = format[19, "b"]
    
    print[bindata]
    198
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    29
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    30
    bindata = format[19, "b"]
    
    print[bindata]
    03
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    32

    Đầu ra

    000000000000000001011
    1

    hoặc

    Python3




    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    33

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    34

     

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    35
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    29

    bindata = format[19, "b"]
    
    print[bindata]
    06
    bindata = format[19, "b"]
    
    print[bindata]
    198
    dart = "{0:b}".format[19]
    
    print[dart]
    10
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    41
    bindata = format[19, "b"]
    
    print[bindata]
    03
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    32

     

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    44
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    46

    bindata = format[19, "b"]
    
    print[bindata]
    06
    bindata = format[19, "b"]
    
    print[bindata]
    198
    dart = "{0:b}".format[19]
    
    print[dart]
    10
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    50
    bindata = format[19, "b"]
    
    print[bindata]
    03
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    32

     

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    53
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    55

    bindata = format[19, "b"]
    
    print[bindata]
    06
    bindata = format[19, "b"]
    
    print[bindata]
    198
    dart = "{0:b}".format[19]
    
    print[dart]
    10
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    59
    bindata = format[19, "b"]
    
    print[bindata]
    03
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    32

    Đầu ra

    dart = "{0:b}".format[19]
    
    print[dart]
    1

    Sử dụng toán tử dịch chuyển bit >>

    Python3




    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    0
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    63
    bindata = format[19, "b"]
    
    print[bindata]
    199
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    65

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2____967
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    69

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    4
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    72
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    75
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    65

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    9
    000000000000000001011
    19
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    75

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2____981
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    82

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    9
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    67
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    85
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    87
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    88
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    7
    bindata = format[19, "b"]
    
    print[bindata]
    04

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    9
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    92
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    94
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    7

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    67
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    bindata = format[19, "b"]
    
    print[bindata]
    000
    bindata = format[19, "b"]
    
    print[bindata]
    001
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    7
    bindata = format[19, "b"]
    
    print[bindata]
    003

     

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    000000000000000001011
    19
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    67

     

     

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    0
    bindata = format[19, "b"]
    
    print[bindata]
    008

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2______992
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    bindata = format[19, "b"]
    
    print[bindata]
    012

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2
    bindata = format[19, "b"]
    
    print[bindata]
    06____2015
    bindata = format[19, "b"]
    
    print[bindata]
    016
    bindata = format[19, "b"]
    
    print[bindata]
    04

     

     

    bindata = format[19, "b"]
    
    print[bindata]
    018

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    4
    10011
    05______96
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    6
    bindata = format[19, "b"]
    
    print[bindata]
    023
    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    8

    DecimalToBinary[num]:
            if num >= 1:
                DecimalToBinary[num // 2]
               print num % 2 
    2____2026

    Đầu ra

    10011
    5


    Ghi chú cá nhân của tôi arrow_drop_up

    Tiết kiệm

    Vui lòng Đăng nhập để nhận xét.

    32 lớn cỡ nào

    Số nguyên có dấu 32 bit. Nó có giá trị tối thiểu là -2.147.483.648 và giá trị tối đa là 2.147.483.647 [đã bao gồm] . Số nguyên không dấu 32 bit. Nó có giá trị tối thiểu là 0 và giá trị tối đa là 4.294.967.295 [đã bao gồm].

    Bạn có thể chuyển đổi float thành nhị phân trong Python không?

    Python không cung cấp bất kỳ phương thức sẵn có nào để dễ dàng chuyển đổi số thập phân dấu phẩy động thành số nhị phân .

    chữ ký là gì 32

    Số nguyên có dấu là dữ liệu 32 bit mã hóa một số nguyên trong phạm vi [-2147483648 đến 2147483647] . Số nguyên không dấu là dữ liệu chuẩn 32 bit mã hóa một số nguyên không âm trong phạm vi [0 đến 4294967295]. Số nguyên có dấu được biểu diễn bằng ký hiệu bù hai.

    Chủ Đề