# 2 thuộc diễn đàn công nghệ về 0xff là gì có câu hỏi như sau: “xin chào admin, mình cần giúp đỡ, mình vẫn đang là sinh viên nên có một số điều chưa hiểu mong các bạn giúp đỡ. tôi có thể với trình tự các bước của đèn và vì đèn tắt, mỗi bước cần thêm trạng thái 0000 0000, vì vậy chúng ta có:
1000 0000 – & gt; 0000 0001 => 0x01 0100 0000 -> 0000 0010 => 0x02 0010 0000 -> 0000 0100 => 0x04 0001 0000 -> 0000 1000 => 0x08 0000 1000 -> 0001 0000 => 0x10 0000 0100 -> 0010 0000 => 0x20 0000 0010 -> 0100 0000 => 0x40 0000 0001 -> 1000 0000 => 0x80
* / số nguyên không dấu mang [8] = {0x01.0x02.0x04,0x08,0x10.0x20.0x40,0x80}; đã ký int i, k, j, n; vậy anh cho em hỏi dãy số 0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80 gọi chung là 0xff ở đây nghĩa là gì ạ? Tôi hơi ngốc, nên hãy tha thứ cho tôi. ”
0xff là gì?
ở đây bạn có thể hiểu 0x hoặc 0xff là kiểu ghi của giá trị thập lục phân cho 8 bit, cũng có thể hiểu giống như 0-255 thập phân… hoặc 00000000 —11111111 nhị phân. do đó, bốn bit đầu tiên p0-p3 được coi là các bit có ý nghĩa thấp, bốn bit tiếp theo p4-p7 là bốn bit có ý nghĩa cao. lấy mã hex dựa trên mã 8421 tức là mức logic 1 sẽ căn chỉnh với 4 số 8, 4, 2, 1 nếu số 1 ở vị trí nào thì trọng số đó được tính và trọng số sẽ được gán tại 1 bài là: bit cao 0x trọng lượng và trọng lượng bit thấp. ví dụ: 0xff, nghĩa là, tất cả 8 bit đều bằng 1 (khi nâng lên 8421, sum = 15 và ở dạng thập lục phân 15 = f), tương tự với các mức logic khác.
ví dụ 1:
0b11110110 8 số nhị phân (cơ số 2) 4 số đầu tiên 1111 có 4 bit cao: = 1 × 2 ^ 3 + 1 × 2 ^ 2 + 1 × 2 ^ 1 + 1 × 2 ^ 0 = 15 là f 4 các số sau 0110 là 4 bit thập phân: và như trên: 0x2 ^ 3 + 1×2 ^ 2 + 1×2 ^ 1 + 0x2 ^ 0 = 6, vì vậy nếu nó được viết trong cơ số 16, thì 0xf6 trong 2, viết 0b, hệ 16 loại 0x
ví dụ 2:
01010111 – & gt; đây là một số nhị phân, hãy chuyển nó thành hex như thế này:
4 bit cuối cùng là 0111 – & gt; sẽ là 7 giờ
4 bit đầu tiên của 0101 sẽ là 5
vì vậy số hex của 01010111 là 57h
ví dụ 3:
00000001 – & gt; đây là một số nhị phân.
4 bit cuối cùng 0001 = 1
4 bit đầu tiên 0000 = 0
= & gt; số hex = 01 giờ
bạn thấy biểu thị mức logic 00000001 = & gt; được viết là 0x01, trong đó 0x là ký hiệu số thập lục phân và 01 là giá trị số thập lục phân được chuyển đổi từ số nhị phân 00000001.
0xff bằng bao nhiêu byte?
0xff = 15 • 161 + 15 • 160 = 255
ngoài ra nếu bạn gặp trường hợp tương tự như trên, bạn có thể áp dụng công cụ windows Calculator, sẽ rất nhanh!
tóm tắt
Sau đây, tôi đã tóm tắt cho bạn những thông tin liên quan đến 0xff cũng như những thông tin, ví dụ liên quan đến trường hợp này để bạn tham khảo rồi nhé. . nói tóm lại, đây chỉ là một câu đố!