Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Односи се на: Цанвас апликације
Цопилот Студио
Десктоп тече
Апликације
засноване на моделу Повер Платформ ЦЛИ
Датаверсе функције
Повер Пагес
Претворите између хексадецималних текстуалних низова и бројева.
Опис
Користите Dec2Hex функцију да претворите број у хексадецимални текстуални низ.
Dec2Hex емитује знакове 0 кроз 9 и велика слова A кроз F; користите Доњи функцију да претворите резултат у мала слова ако желите.
Dec2Hex скраћује улазни број на цео број као да је Трунц функција примењена прва. Користите Места да бисте поставили позитиван број са водећим 0 с (нулама) и ограничили дужину излаза; Места се игнорише ако је улаз негативан.
Користите Hex2Dec функцију да претворите текстуални низ који садржи хексадецималне цифре ( 0 кроз 9 и A кроз F) у број. Прихватају се велика и мала слова. Не више од 10 хексадецималних знакова може бити прослеђено . Hex2Dec
Обе ове функције раде са 40-битним, два комплемента, целим бројем. Опсег прихваћених вредности за обе функције је хексадецимални #пии_хиецгдјз или децимални #пии_ииииииијјз до хексадецимални 7FFFFFFFFF или децимални #пии_хиецгдаз.
Ако овим функцијама пренесете један број или текстуални низ, повратна вредност је један резултат. Ако прођете табелу са једном колоном , повратна вредност је табела резултата са једном колоном, по један резултат за сваки запис у табели аргумента. Ако имате табелу са више колона, можете је обликовати у табелу са једним колоном, као што описује рад са табелама.
Ако је улазна вредност ван опсега или укључује неважеће хексадецималне знакове, ЕррорКинд.Нумериц грешка се враћа. Ако је улаз био табела са једном колоном, грешка је уграђена у излазну табелу.
Синтакса
Dec2Hex( Број [, места ] )
- Број - Обавезно. Број за претварање у хексадецимални.
- Места - Опционо. Број знакова који се користе ако је број позитиван. Ако је место изостављено, Dec2Hex користи минимални број знакова потребан. Ако је овај параметар обезбеђен, а резултат се не уклапа у предвиђени простор, враћа се грешка ЕррорКинд.Нумериц . Места се игнорише ако је број за конвертовање негативан.
Hex2Dec( ХексСтринг )
- ХекСтринг - Обавезно. Низ хексадецималних цифара за претварање у број.
Примери
Основна употреба Hex2Dec
| Формула | Резултат |
|---|---|
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 ] |
Основна употреба Dec2Hex
| Формула | Резултат |
|---|---|
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" ] |
Основна употреба Dec2Hex са аргументом места
| Формула | Резултат |
|---|---|
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) |
Основна употреба Dec2Hex са табелама са једном колоном и аргументом места
| Формула | Резултат |
|---|---|
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" ] |