реклама на сайте
подробности

 
 
> запись двоичного числа в языке СИ, как ??
buletz
сообщение Feb 19 2007, 10:41
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 52
Регистрация: 4-07-06
Из: Moscow
Пользователь №: 18 554



HEX (16-ричный) формат записи числа 255 (DEC) делается так:
0xFF

а как записать его в двоичном, чтобы понял компилятор СИ?

на PIC-ах было так:
0b11111111

сейчас пишу под ARM-7 , компилятор IAR
он такой записи не понимает
помогите
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Misa
сообщение Feb 20 2007, 16:43
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 35
Регистрация: 25-04-06
Пользователь №: 16 458



На самом деле использование бинарных изображений чисел не очень удобно. Гораздо удобнее Hex изображения.
Смотря для каких целей вы хотите его использовать.
Почитайте руководство на IAR СИ компилятор там есть механизмы
для работы с битами.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 20 2007, 17:07
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Misa @ Feb 20 2007, 15:43) *
На самом деле использование бинарных изображений чисел не очень удобно. Гораздо удобнее Hex изображения.
На самом деле двоичная запись удобна только в одном случае - при программировании знакогенератора. А в остальных случаях удобнее и нагляднее мнемоническая запись: http://electronix.ru/forum/index.php?showt...mp;#entry203047


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 09:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01393 секунд с 7
ELECTRONIX ©2004-2016