Visits: 378
Формат данных для компилятора 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 часть 10Visits: 797 Алгоритм управления освещением от нажатия кнопки. Обработка удержания кнопки: Мы должны проверить кнопка в настоящий момент нажата и флаг удержания установлен, если да Проверить таймер удержания “отработал” – …
- Проект с использованием MCC часть 08Visits: 1005 И так создадим проект в котором при помощи двух кнопок мы сможем управлять яркостью светодиодов. При использовании МСС у нас лафа полная, добрые дяди с Microchipa подготовили функции, …
- Altium Designer – подготовка документации для производства и сборки печатных платVisits: 3619 В процессе освоения Altium Designer много возникает вопросов по подготовке документации для производства плат, а также для её сборки. Altium Designer позволяет сделать все требуемые документы, хотя скажем …
- Простой цифровой вольтметр ch-c3200Visits: 2482 В этой статье рассмотрен пример создания простого вольтметра постоянного тока на основе печатной платы ch-c0030pcb, а при возможности использования внешнего делителя и вольтметр переменного тока. Дан краткий принцип …
- I2C MODULE – PIC18F25K42 Device ID Revision = A001Visits: 1059 I2C MODULE Обход ошибок в версии I2C MODULE – PIC18F25K42 Device ID Revision = A001 В Серии K42 применен совершенно новый модуль шины I2C, который позволяет поддерживать все …
- LATINO – открытый проект ch-светомузыкиVisits: 1642 Проект построенный на некоторых принципах ch-светомузыка. Проект ознакомительный предназначен, для самостоятельного построения простого и эффективного светосинтезатора. Вывод осуществляется на ВОУ собранной на драйверах HL1606. Для этого была …
- NS108-5050-16bit от NewstarVisits: 579 Кто уже использует в своих проектах адресуемые светодиоды хорошо знакомы с такими как WS2812 и им подобные. Эти светодиоды для управления используют однопроводную шину. Из-за этого пропускная способность …
- APA102 – светодиоды со встроенным драйвером и SPI интерфейсомVisits: 3253 APA102 В 2014 году фирма Shenzhen Led Color Optoelectronic Co., Ltd http://www.szledcolor.com/ начала производство светодиодов на драйвере APA102. Это серия так называемых светодиодов со встроенным драйвером. Основной особенностью этих …
- Ссылки на интересные источникиVisits: 816 Сбор 3D моделей от André L’Hérault конденсаторы, резисторы, индуктивности dropbox IPC-SM-782 Surface Mount Design and Land Pattern Standard Видео уроки по Altium designer Alexey Sabunin https://www.youtube.com/channel/UCG7N5CqXpyK8nQjr1EmMgng Сергей Булавинов https://www.youtube.com/channel/UCISAMXRnN_Qw9UTjUwZI1Jw Robert Feranec https://www.youtube.com/user/matarofe …
- Проект с использованием MCC часть 16Visits: 1051 Продолжим изучение EUSART. На этом этапе отработает передачи данных с ПК и получения эха. Для этого в основной цикл программы добавим код if(EUSART_DataReady) // проверим флаг готовности данных …