Difference between revisions of "RU/kb/00000600"
From Wiki
Jump to navigationJump to search(One intermediate revision by the same user not shown) | |||
Line 9: | Line 9: | ||
|} | |} | ||
=== BIN2DEC === | === BIN2DEC === | ||
− | Функция выполняет преобразование двоичного числа в десятичное. | + | <section begin=description />Функция выполняет преобразование двоичного числа в десятичное.<section end=description /> |
==== Синтаксис функции: ==== | ==== Синтаксис функции: ==== | ||
Line 23: | Line 23: | ||
− | {{Tip|Подобное использование 10-ого бита как знакового очень странно, но оно широко распространено; это реализовано в {{MSE}} 2003 и {{OOo}} 2.0.3, и, почти наверняка, у многих других. Таким образом, '''=BIN2DEC(“1011100100”)''' возвращает отрицательное число '''–284''' вместо предполагаемого значения '''740'''. Это очень спорная практика, но она чрезвычайно широко распространена.}} | + | {{Tip|Подобное использование 10-ого бита как знакового очень странно, но оно широко распространено; это реализовано в {{MSE}} 2003 и {{OOo}} 2.0.3, и, почти наверняка, у многих других. Таким образом, '''<nowiki>=BIN2DEC(“1011100100”)</nowiki>''' возвращает отрицательное число '''–284''' вместо предполагаемого значения '''740'''. Это очень спорная практика, но она чрезвычайно широко распространена.}} |
<section end=toc /> | <section end=toc /> | ||
Latest revision as of 09:42, 13 March 2012
< Энциклопедия | База знаний | Модули OpenOffice.org | Calc | Справочник функций | Функции преобразования чисел
BIN2DEC
Функция выполняет преобразование двоичного числа в десятичное.
Синтаксис функции:
=BIN2DEC(binarynumber) |
---|
где:
- binarynumber — двоичное число, может быть в виде текста или числа, содержащего только цифры 1 и 0 (таким образом число кажется двоичным, хотя и не является им). Binarynumber может иметь до десяти битов в дополнительном двоичном представлении; положительные числа — от 0 до 111111111 (девять бит, представляющих десятичные числа от 0 до 511) и отрицательные числа — от 1111111111 до 1000000000 (десять бит, представляющих десятичные числа от –1 до –512).
Функция BIN2DEC возвращает (десятичное) число, соответствующее заданному двоичному числу, со старшей 10-ой цифрой, являющейся знаковым битом (используется дополнительное двоичное представление). Если задан текст, текст считается представлением двоичного числа. Если задано число, цифры числа несмотря на то, что соответствуют десятичной системе считаются цифрами эквивалентно-представленного двоичного числа. Если какая-нибудь из цифр — от 2 до 9, возвращается ошибка.
InfraOffice.pro 3.1.x