База знаний / Справочник TiOS / Разработка (TiOS) / Руководство по программированию / Tibbo BASIC/C / Переменные, указатели, константы, области видимости
Типы платформы и пользовательские типы
Типы, определённые платформой
Каждая платформа определяет ряд собственных типов-перечислений - групп связанных констант.
Список доступных типов можно найти в панели Browser-Project: View > Browser-Project, затем Platforms -> Types.
Пользовательские типы
В Tibbo BASIC новый тип переменных можно определить с помощью конструкции type.
Кроме того, можно определять собственные типы-перечисления.
В Tibbo C, помимо конструкций struct и union, есть ещё ключевое слово typedef. Оно позволяет определять собственные типы переменных:
typedef unsigned char U8; //defining a different name for an existing variable type
U8 x;
typedef struct data_packet_struct{ //a new type of structure...
U8 len;
U8 packet_data[200];
}data_packet; //... and an immediate declaration of a variable of this type...
data_packet_struct outgoing_data; //... and another variable of this type