Mười sáu tiến chế

Một loại đếm hết phương thức
Triển khai2 cái cùng tên mục từ
Cất chứa
0Hữu dụng +1
0
Từ đồng nghĩaMười sáu tiến chế số( máy tính trung số liệu tỏ vẻ phương pháp ) giống nhau chỉ mười sáu tiến chế ( một loại đếm hết phương thức )
Mười sáu tiến chế( viết chữ giản thể vìhexHoặc hạ tiêu 16 ) là một loại số đếm vì 16 đếm hết hệ thống, là một loại phùng 16 tiến 1Tiến vị chế.Thông thường dùng con số 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 cùng chữ cái A, B, C, D, E, F ( a, b, c, d, e, f ) tỏ vẻ, trong đó:A~F tỏ vẻ 10~15, này đó gọiMười sáu tiến chế con số.
Tiếng Trung danh
Mười sáu tiến chế
Ngoại văn danh
Hexadecimal
Định nghĩa
Máy tínhTrung số liệu một loại tỏ vẻ phương pháp
Cơ số
16
Số mã
0, 1, 2, 3, 4, 5, 6, 7, 8, 9 cùng chữ cái A, B, C, D, E, F ( a, b, c, d, e, f )

Tóm tắt

Bá báo
Biên tập
Câu trên đốiMười sáu tiến chếTiến hành rồi giản yếu tường thuật tóm lược, phía dưới cử một ví dụ:
Tỷ nhưSố thập phânSố 57, ởCơ số haiViết làm 111001, ở 16 tiến chế viết làm 39. Hiện giờ 16 tiến chế tắc phổ biến ứng dụng ởMáy tínhLĩnh vực, đây là bởi vì đem 4 hàng đơn vị nguyên ( Bit ) hóa thành đơn độc 16 tiến chế con số không quá khó khăn. 1 byte có thể tỏ vẻ thành 2 cái liên tục 16 tiến chế con số. Chính là, loại này hỗn hợp tỏ vẻ pháp dễ dàng lệnh người lẫn lộn, bởi vậy yêu cầu một ít tự đầu, tự đuôi hoặc hạ tiêu tới biểu hiện.[1]

Tỏ vẻ phương thức

Bá báo
Biên tập
Bất đồngMáy tính hệ thống,Biên trình ngôn ngữĐối với 16 tiến chế trị số có bất đồng tỏ vẻ phương thức:
  • AdaCùngVHDLDùng sở căn cứ vào “Con số dẫn chứng” đem 16 tiến chế số bao lên, tỷ như “16#5A3#”. ( chú: Ada đối số nguyên cùng số thực đều có thể sử dụng từ 1 đến 16 trung bất luận cái gì một cái làm này số đếm. ) mà đối với byte vector,VHDLSử dụng tự đầu x tỏ vẻ, tỷ như, x "10", đối ứng cơ số hai mã vì: "00010000".
  • C ngôn ngữ,C++,Shell,Python,JavaNgôn ngữ cùng mặt khác gần ngôn ngữ sử dụng tự đầu “0x”, tỷ như “0x5A3”. Mở đầu “0” lệnhPhân tích khíCàng dễ phân biệt số, mà “x” tắc đại biểu mười sáu tiến chế ( liền như “O” đại biểuTám tiến chế). Ở “0x” trung “x” có thểViết hoaHoặcViết thường.Đối với tự phù lượng C ngôn ngữ trung tắc lấy x+ hai vị mười sáu tiến chế số phương thức tỏ vẻ, như xFF.
  • Mười sáu tiến chế chuyển nghĩa danh sách: Như \x1abf4, có thể sử dụng tùy ý nhiều mười sáu tiến chế con số, cho đến không phải mười sáu tiến chế con số mới thôi;
  • 16 vị thông dụng tự phù danh ( universe-character name ): \u mặt sau cần thiết cùng 4 cái mười sáu tiến chế con số ( không đủ bốn vị phía trước dùng linh bổ tề ), tỏ vẻ Unicode trung ở 0 đến 0xFFFF trong vòng mã vị ( nhưng không thể tỏ vẻ 0xD800 đến 0xDFFF trong vòng mã điểm, Unicode tiêu chuẩn quy định cái này trong phạm vi mã vị giữ lại, không tỏ vẻ tự phù );
  • 32 vị thông dụng tự phù danh: \U mặt sau cần thiết cùng 8 cái mười sáu tiến chế con số ( không đủ tám vị phía trước dùng linh bổ tề ), tỏ vẻ Unicode trung sở hữu khả năng mã vị ( trừ 0xD800 đến 0xDFFF ở ngoài ).
  • C++11 tiến cử mười sáu tiến chếPhù điểm hìnhMặt chữ đại lượng không đổi.Tỷ như: 0x1.2p10 tỏ vẻ ( 1+2/16 ) ×2=115210.Trên thực tế, Visual C++ cho tới nay sử dụng C/C++ ngôn ngữ tiêu chuẩn kho hàm số printf, %a làm loại hình thuyết minh phù tới cách thức hóa phát ra phù điểm hình giá trị tức vì kể trên cách thức. Tỷ như: printf( "%a",1152.0);
  • VB,MSX BASIC,Quick BASICCùngFreeBASICTrung, sử dụng tự đầu “&H” tới tỏ vẻ.
  • HTML,Mười sáu tiến chế tự nguyên có thể dùng “x”, tỷ như ֣ cùng ֣ hiệu quả hẳn là vô dị.
  • IntelHợp ngữCó ích tự đuôi “h” tới đánh dấu 16 tiến vị số ( nếu nên số lấy chữ cái lúc đầu, ở phía trước sẽ gia tăng một cái “0” ) tỷ như “0A3Ch”, “5A3h”
  • Mặt khácTổng hợp khí(AT&T,Motorola,6502 ),Pascal,DelphiCùng nào đó BASIC phiên bản sử dụng tự đầu “$”, tỷ như “$5A3”
  • Cũng hữu dụng X'5A3' loại này tỏ vẻ phương thức, như vớiPL/I,COBOLCậpJCLTrung. Này cũng làIBMChuyên chở lúc đầu thao tác hệ thốngĐại hình cơCùngLoại nhỏ cơThượng nhất thường dùng số liệu cách thức.
  • Bởi vì tỏ vẻ phương thức không có chỉ một, đã hiệp định tiêu chuẩn, cho nên trở lên tỏ vẻ phương thức đều có bị sử dụng, có khi thậm chí ở cùng phân luận văn thượng sẽ xuất hiện mấy cái bất đồng tỏ vẻ phương thức. Nhưng bởi vì khắp nơi thức chi gian không có quá lớn khác nhau, cho nên cho dù hỗn hợp sử dụng cũng không có cấu thành vấn đề.
  • Trong đó nhất thường dùng ( hoặc thường thấy ) tỏ vẻ mười sáu tiến chế trị số phương thức là đem '0x' thêm ở con số trước, hoặc ở con số sau hơn nữa chữ nhỏ 16. Tỷ như 0x2BAD cùng 2BAD16Đều là tỏ vẻSố thập phân11181 ( hoặc 1118110).
  • Trang web thiết kếThượng mười sáu tiến chế là thực thường dùng.HTMLCùngCSSSử dụng mười sáu tiến chế tỏ vẻ pháp tới tỏ vẻ trang web thượng riêng nhan sắc. Sử dụng # ký hiệu tới tỏ vẻ mà phi dùng cá biệt ký hiệu tỏ vẻ mười sáu tiến chế. 24-bit nhan sắc có thể dùng #RRGGBB cách thức tới tỏ vẻ, RR là nhan sắc trung màu đỏ thành phần trị số, GG là nhan sắc trung màu xanh lục thành phần trị số, BB nhan sắc trung màu lam thành phần trị số. Cử cái ví dụ, màu đỏ bóng ma là số thập phân 238,9,63 có thể biên thành #EE093F.[1]

Tỏ vẻ phương pháp biểu

Trong này hex mang nhập cụ thể 16 tiến chế số.
Hoàn cảnh
Cách thức
Ghi chú
URL
%hex
XML,XHTML
&#xhex
HTML,CSS
#hex
6 vị, dùng cho tỏ vẻ nhan sắc
Unicode
U+hex
6 vị, tỏ vẻ tự phù mã hóa
MIME
=hex
Modula-2
#hex
Smalltalk,ALGOL 68
16rhex
Common Lisp
#xhex hoặc #16rhex
IPv6
8 cái hex dùng: Phân cách

Mười sáu tiến chế thay đổi

Bá báo
Biên tập

Tính toán phương pháp

Chủ điều mục: Tiến chế thay đổi
Số thập phân chuyển mười sáu tiến chế
ThảiSố dư định lýPhân giải, tỷ như đem 487710Chuyển thành mười sáu tiến chế:
4877÷16=304....13(D)
304÷16=19....0
19÷16=1....3
1÷16=0....1
Như vậy liền kế đến 487710=130D16

Biên trình hàm thức

    • Mười sáu tiến chế thay đổi vì số thập phân: Số thập phân ( Long hình ) =CLng( "&H" & mười sáu tiến chế số ( String hình ) )
    • Số thập phân thay đổi vì mười sáu tiến chế: Mười sáu tiến chế số ( String hình ) =Hex$( số thập phân )
  • Javascript có thể lấy toString() hàm số tới đem số thập phân con số chuyển vì mặt khác tùy ý tiến chế cách thức ( String loại hình )
  • Thuyên chuyển Python nội trí int() hàm số đem nên tự xuyến chuyển số lượng tự.[2]