powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / преобразование числа в двоичную систему исчисления
8 сообщений из 8, страница 1 из 1
преобразование числа в двоичную систему исчисления
    #33444700
Фотография Telum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер всем, возник такой вопрос - есть число от 0 до 255 как его вывести на экран в двоичной системе исчисления.... ???
...
Рейтинг: 0 / 0
преобразование числа в двоичную систему исчисления
    #33444738
Фотография Telum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может я неправильно выразился есть число там к примеру 167, мне нужно его двоичное представление --> 10100111
...
Рейтинг: 0 / 0
преобразование числа в двоичную систему исчисления
    #33444752
Фотография Telum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дело чести фоксофилов...
можно ли это сделать стандартными функциями ???
...
Рейтинг: 0 / 0
преобразование числа в двоичную систему исчисления
    #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
преобразование числа в двоичную систему исчисления
    #33444803
Фотография Telum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-K, попробовал, выдает ошибку - сам испытай!
...
Рейтинг: 0 / 0
преобразование числа в двоичную систему исчисления
    #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
преобразование числа в двоичную систему исчисления
    #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
преобразование числа в двоичную систему исчисления
    #33444817
Фотография Telum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
благодарю сам уже исправил...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / преобразование числа в двоичную систему исчисления
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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