6
Làm thế nào để 0x12.2P2
bằng 72,5?Hệ thập lục phân Dấu phẩy động thập phân
Tôi biết rằng giá trị sau P, được gọi là số mũ nhị phân, cho biết lũy thừa của số mà theo đó số được nhân lên?
Làm thế nào để 0x12.2P2
bằng 72,5?Hệ thập lục phân Dấu phẩy động thập phân
Tôi biết rằng giá trị sau P, được gọi là số mũ nhị phân, cho biết lũy thừa của số mà theo đó số được nhân lên?
0x12.2P2
là 0x122/16 * 2
Nhiều chính thức, đối với phần trước các P
, bạn có thể sử dụng bảng chuyển đổi rất cổ điển này (?):
decimal point here ▼
+-----+-----+-----+-----+-+-----+-----+-----+
| 16³ | 16² | 16¹ | 16⁰ | | 16⁻¹| 16⁻²| 16⁻³|
+-----------------------------------------+
| | | 1 | 2 |.| 2 | | |
+-----+-----+-----+-----+-+-----+-----+-----+
Vì vậy, 0x12.2 là 1⨯16¹ + 2x16⁰ + 2⨯16⁻¹ = 18.125
Tôi nghĩ bạn có nghĩa là 290 thay vì 190. –
@Eran Damn! Lỗi đánh máy ... Cảm ơn bạn đã chỉ ra điều đó! –
Tôi nhận được 18.125 để chia 290 x 16 theo số thập phân và 72.52 để nhân 18.13 cho 4. Tôi khuyên bạn nên thay thế "18.13" bằng "18.125" ở cả hai nơi xuất hiện. –