Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / преобразование числа в двоичную систему исчисления / 8 сообщений из 8, страница 1 из 1
19.12.2005, 16:40
    #33444700
Telum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование числа в двоичную систему исчисления
Добрый вечер всем, возник такой вопрос - есть число от 0 до 255 как его вывести на экран в двоичной системе исчисления.... ???
...
Рейтинг: 0 / 0
19.12.2005, 16:49
    #33444738
Telum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование числа в двоичную систему исчисления
может я неправильно выразился есть число там к примеру 167, мне нужно его двоичное представление --> 10100111
...
Рейтинг: 0 / 0
19.12.2005, 16:52
    #33444752
Telum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование числа в двоичную систему исчисления
дело чести фоксофилов...
можно ли это сделать стандартными функциями ???
...
Рейтинг: 0 / 0
19.12.2005, 16:52
    #33444756
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование числа в двоичную систему исчисления
Функция стандартной нет, но можно написать свою. Вариантов массу, вот пример такой:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
FUNCTION ByteToString
LPARAMETERS a
LOCAL b
   FOR i =  0  TO  7 
	b= IIF(BITTEST(a, i), "1", "0") + b
   ENDFOR
   RETURN (b)
ENDFUNC

С уважением, Алексей
...
Рейтинг: 0 / 0
19.12.2005, 17:05
    #33444803
Telum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование числа в двоичную систему исчисления
Aleksey-K, попробовал, выдает ошибку - сам испытай!
...
Рейтинг: 0 / 0
19.12.2005, 17:05
    #33444807
Telum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование числа в двоичную систему исчисления
?ByteToString(34)
FUNCTION ByteToString
LPARAMETERS a
LOCAL b
FOR i = 0 TO 7
b= IIF(BITTEST(a, i), "1", "0") + b
ENDFOR
RETURN (b)
ENDFUNC
***************************
...
Рейтинг: 0 / 0
19.12.2005, 17:09
    #33444814
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование числа в двоичную систему исчисления
Извини, ошибся :)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
FUNCTION ByteToString
LPARAMETERS a
LOCAL b, i
	b = ""
   FOR i =  0  TO  7 
	b= IIF(BITTEST(a, i), "1", "0") + b
   ENDFOR
   RETURN (b)
ENDFUNC

С уважением, Алексей
...
Рейтинг: 0 / 0
19.12.2005, 17:10
    #33444817
Telum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование числа в двоичную систему исчисления
благодарю сам уже исправил...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / преобразование числа в двоичную систему исчисления / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]