Views: 512
Формат данных для компилятора XC32:
| Объявление | Бит | Диапазон чисел | Примечание |
| Целочисленные типы | |||
| char | 8 | -128 … 127 | со знаком |
| signed char | 8 | -128 … 127 | со знаком |
| unsigned char | 8 | 0 … 255 | без знака |
| short | 16 | -32768 … 32767 | со знаком |
| signed short | 16 | -32768 … 32767 | со знаком |
| unsigned short | 16 | 0 … 65535 | без знака |
| int | 32 | -2147483648 … 2147438647 | со знаком |
| signed int | 32 | -2147483648 … 2147438647 | со знаком |
| long | 32 | -2147483648 … 2147438647 | со знаком |
| signed long | 32 | -2147483648 … 2147438647 | со знаком |
| unsigned int | 32 | 0 … 65535 | без знака |
| unsigned long | 32 | 0 … 65535 | без знака |
| long long | 64 | -263 … 263-1 | со знаком |
| signed long long | 64 | -263 … 263-1 | со знаком |
| unsigned long long | 64 | 0 … 264-1 | без знака |
| Для арифметики с плавающей запятой | |||
| float | 32 | 1.175494e-38 … 3.40282346e+38 | |
| double* | 32 | 1.175494e-38 … 3.40282346e+38 | |
| long double | 64 | 2.22507385e-308 … 1.79769313e+308 |
* double is equivalent to long double if -fno-short-double is used.
Это может быть интересно
Проект с использованием MCC часть 04Views: 1372 Теперь простого горения светиков нам не достаточно, заставим их мигать. Для начала используем первобытно простой способ, но достаточно простой. Используем функции delay, напрягаться откуда они берутся не будем, самое …
Модуль CAN в микроконтроллерах PIC18Views: 6019 Введение CAN последовательный интерфейс связи, который эффективно поддерживает распределенное управление в реальном масштабе времени с высокой помехозащищенностью. Протокол связи полностью определен Robert Bosch GmbH, в спецификации требований …
Ultrasonic Level Meters – ULM –53LViews: 806 Измерение расстояния при помощи ультра звукового датчика ULM–53L–10. Диапазон измерения от 0,5 м до 10 м, полностью пластмассовый излучатель PVDF, механическое соединение фланцем из полиэтилена HDPE (исполнение “N”) Характеристики …
MPLAB® Code Configurator and EncoderViews: 1708 Еще раз про энкодер… Для некоторых приложений очень удобно и экономически выгодно, для настройки и управления использовать энкодер. Такие энкодеры имеют строенную тактовую кнопку которую можно применить для выбора …
Регулятор влажностиViews: 1397 Регулятор ILLISSI-CH-1000 предназначен для контроля и регулировки относительной влажности в диапазоне от 0 до 100%. Регулятор позволяет работать как в режиме осушения, так и увлажнения. Для измерения возможно …
Бегущие огни на WS2812BViews: 5057 В настоящее время большой популярностью стали пользоваться светодиоды со встроенным драйвером WS2812B. Текущий проект предназначен показать возможность использования и управления этими светодиодами. Это и проект и исследование по …
Стробоскоп для автомобиляViews: 2255 Одним из популярных решений светового тюнинга автомобиля, мотоцикла или скутера стал эффект – “полицейский стробоскоп“. На база платы ch-c0050 реализовано несколько проектов. В этой статье приводятся две версии …
Acquaintance with audio-bluetooth modules F-6888 (BK3254).Views: 2442 Для проектов появилось необходимость познакомиться с недорогими модулями китайского производства, которые можно приобрести у нас в Украине и у китацев, на алиэкспрессе. Так как меня интересует не просто, …
LCD индикаторы на драйвере ML1001Views: 2065 ML1001 – статический LCD GOG (чип в стекле) драйвер для 40-сегментного LCD в позолоченном противоударном исполнении. На них можно каскадно строить цельные из 80 или 120 сегментов LCD индикаторы. …
Универсальный терморегулятор ch-c3000Views: 3237 Терморегулятор ch-c3000 предназначен для управления системами регулирования температуры в пределах от – (минус) 55 до + 125 С. Регулятор может использоваться как в системах отопления, так и в …