Тема: Типы данных
Доброго времени суток!
Есть ли возможность использовать тип данных Бит?
Какие с ним есть операции?
Добро пожаловать на форум компании 'Авионика и Софт'. Здесь вы можете найти информацию, задать вопрос или оставить отзыв о работе компании и её продуктах.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Изменения в новой версии САПР 'ПрагмаСофтСтудия 3.0':
- Добавлено создание пользовательских типов: перечислений и структур. Это новые типы данных основанные на 5 встроенных типах данных (bool, int, uint, float, string). Использование перечислений и структур значительно упростит и ускорит создание проектов САПР.
- Изменён механизм прорисовки обводки текста. Теперь обводка формируется как полноценная контурная линия, огибающая символы шрифтов.
- Выполнены работы по кодогенерации, улучшающие и исправляющие программный код. Также переработаны тестовые проекты кодогенерации.
- Переработаны демонстрационные проекты 'Engine 2' и 'Ball'. К их структуре по максимуму применены пользовательские типы, а также функции вычисления и прорисовки.
Предлагаем Вам ознакомиться с документацией для САПР ПрагмаСофтСтудия. При желании можете использовать её офлайн версию. В последнем обновлении появился обучающий раздел с описанием шагов по созданию небольшого индикационного элемента.
Если ранее Вы уже просматривали документацию, советуем Вам сделать очистку кэша Вашего браузера.
Авионика и Софт → Использование → Типы данных
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Доброго времени суток!
Есть ли возможность использовать тип данных Бит?
Какие с ним есть операции?
Здравствуйте!
Такого типа данных нет. Возможные типы данных: bool, int, uint, float, string. Даже, если Вам необходимо оперировать одним битовым флагом, используйте для этого bool или int. Или применяйте битовые операции для хранения группы битовых полей в приделах одного значения int или uint.
Возможные битовые операции:
~ - поразрядное НЕ (инверсия всех битов в операнде целого типа)
<< - линейный арифметический сдвиг влево
>> - линейный арифметический сдвиг вправо
& - поразрядное И (побитовая операция И над операндами целого типа)
^ - поразрядное исключающее ИЛИ (побитовая операция исключающего ИЛИ над операндами целого типа)
| - поразрядное ИЛИ (побитовая операция ИЛИ над операндами целого типа)
Более подробно смотрите в файле ‘Руководство пользователя.pdf’ в разделе ‘3.2.7.4 Приоритет и описание операций’. Или в статье ‘Правила написания формул’ по адресу http://aviosoft.ru/formatpro/help . Это проект полной документации по САПР, которая сейчас находится в разработке.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Авионика и Софт → Использование → Типы данных
| 2015-2025 © ООО 'Авионика и Софт'. Все права защищены. | Форум работает на PunBB, при поддержке Informer Technologies, Inc |