Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Áp dụng cho: Ứng dụng
Canvas Copilot Studio Desktop
dòng
ứng dụng dựa trên mô
hình Power Platform CLI Chức năng
đảo dữ liệu
Power Pages
Chuyển đổi giữa chuỗi văn bản thập lục phân và số.
Description
Dùng hàm Dec2Hex để chuyển đổi một số thành một chuỗi văn bản thập lục phân.
Dec2Hex phát ra các ký tự thông qua 0 và 9 các ký tự A chữ hoa thông qua F; sử dụng hàm Lower để chuyển đổi kết quả thành chữ thường nếu muốn.
Dec2Hex Cắt bớt số đầu vào thành số nguyên như thể hàm Trunc đã được áp dụng trước tiên. Sử dụng Places để chèn một số dương bằng các số 0(số không) ở đầu và giới hạn độ dài của đầu ra; Places sẽ bị bỏ qua nếu đầu vào là số âm.
Dùng hàm Hex2Dec để chuyển đổi một chuỗi văn bản có chứa các chữ số thập lục phân (0 qua 9 và A qua F) thành một số. Chấp nhận cả chữ hoa và chữ thường. Không thể truyền quá 10 ký tự thập lục phân cho Hex2Dec.
Cả hai hàm này đều hoạt động với số nguyên 40 bit, bù 2. Phạm vi giá trị được chấp nhận cho cả hai hàm là hệ thập lục phân 8000000000 hoặc hệ thập phân -549755813888 đến hệ thập lục phân 7FFFFFFFFF hoặc hệ thập phân 549755813887.
Nếu bạn truyền một số hoặc chuỗi văn bản vào các hàm này, giá trị trả về sẽ là một kết quả duy nhất. Nếu bạn truyền một bảng một cột thì giá trị trả về là một bảng kết quả một cột, một kết quả cho mỗi bản ghi trong bảng đối số. Nếu có một bảng nhiều cột, thì bạn có thể chuyển bảng này thành bảng một cột, như mô tả trong phần cách thao tác với bảng.
Nếu giá trị đầu vào nằm ngoài phạm vi hoặc bao gồm các ký tự thập lục phân không hợp lệ, lỗi ErrorKind.Numeric sẽ được trả về. Nếu đầu vào là bảng một cột, lỗi sẽ được nhúng vào bảng đầu ra.
Cú pháp
Dec2Hex( Number [, Places] )
- Số - Bắt buộc. Số cần chuyển đổi sang hệ thập lục phân.
- Địa điểm - Tùy chọn. Số ký tự sử dụng nếu số là số dương. Nếu khoảng trắng được bỏ qua, hãy Dec2Hex dùng số ký tự tối thiểu cần thiết. Nếu tham số này được cung cấp và kết quả không vừa với không gian được cung cấp thì lỗi ErrorKind.Numeric sẽ được trả về. Địa điểm sẽ bị bỏ qua nếu số cần chuyển đổi là số âm.
Hex2Dec( Chuỗi Hex )
- HexString - Bắt buộc. Chuỗi chữ số thập lục phân để chuyển đổi thành số.
Ví dụ
Sử dụng cơ bản của Hex2Dec
| Công thức | Kết quả |
|---|---|
Hex2Dec( "A5" ) |
165 |
Hex2Dec( "FFFFFFFF5B") |
-165 |
Hex2Dec( "c8d" ) |
3213 |
Hex2Dec( "fffffff373" ) |
-3213 |
Hex2Dec( "ffffffffff" ) |
-1 |
Hex2Dec( "ffffffffffff" ) |
error (out of range) |
Hex2Dec( "43j" ) |
error (invalid hexadecimal character) |
Hex2Dec( [ "A", "12", "FFFF" ] ) |
[ 10, 18, 65535 ] |
Hex2Dec( [ "3", "E", "I", "B" ] ) |
[ 3, 14, error (invalid hexadecimal character), 11 ] |
Sử dụng cơ bản của Dec2Hex
| Công thức | Kết quả |
|---|---|
Dec2Hex( 165 ) |
"A5" |
Dec2Hex( -165 ) |
"FFFFFFFF5B" |
Dec2Hex( 3213 ) |
"c8d" |
Dec2Hex( -3213 ) |
"FFFFFFF373" |
Dec2Hex( -1 ) |
"FFFFFFFFFF" |
Dec2Hex( 3.74 ) |
"3" |
Dec2Hex( -3.74 ) |
"FFFFFFFFFD" |
Dec2Hex( [ 10, 255, -16 ] ) |
[ "A", "FF", "FFFFFFFFF0" ] |
Dec2Hex( 1e45 ) |
error (out of range) |
Dec2Hex( [ 1, 1e-45, 1e45, 2 ] ) |
[ "1", "0", error (out of range), "2" ] |
Sử dụng cơ bản với Dec2Hex đối số Places
| Công thức | Kết quả |
|---|---|
Dec2Hex( 45780 ) |
"B2D4" |
Dec2Hex( 45780, 4 ) |
"B2D4" |
Dec2Hex( 45780, 5 ) |
"0B2D4" |
Dec2Hex( 45780, 6 ) |
"00B2D4" |
Dec2Hex( 45780, 3 ) |
error (not enough space) |
Dec2Hex( 45780, 11 ) |
error (out of range) |
Dec2Hex( -45780 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 4 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 6 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 10 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 11 ) |
error (out of range) |
Sử dụng cơ bản Dec2Hex với bảng cột đơn và đối số Places
| Công thức | Kết quả |
|---|---|
Dec2Hex( [ 10, 255, -16 ], [ 1, 2, 3 ] ) |
[ "A", "FF", "FFFFFFFFF0" ] |
Dec2Hex( [ 10, 255, -16 ], 4 ) |
[ "000A", "00FF", "FFFFFFFFF0" ] |
Dec2Hex( 255, [0, 1, 2, 3] ) |
[ error (not enough space), error (not enough space), "FF", "0FF" ] |