C.Основы.Типы данных, переменные

C.Основы.Типы данных, переменные

https://t.me/HotCheatSheet
Типы данных

char — символьный, диапазон (-127 до 127)

signed char — диапазон (-127 .. 127)

unsigned char — диапазон (0 .. 255)

int — целый, диапазон (-32,767 до 32,767)

short int — диапазон (-32,767 .. 32,767)

signed int — диапазон (-32,767 .. 32,767)

unsigned int — диапазон (0 до 65,535)

signed short int — диапазон (-32,767 .. 32,767)

unsigned short int — диапазон (0 до 65,535)

long int — диапазон (-2,147,483,647 до 2,147,483,647)

signed long int — диапазон (-2,147,483,647 до 2,147,483,647)

unsigned long int — диапазон (0 до 4,294,967,295)

long long int(С99) — диапазон (-9,223,372,036,854,775,807 до 9,223,372,036,854,775,807)

unsigned long long int(С99) — диапазон (0 до 18,446,744,073,709,551,615)

float — вещественный, диапазон (3.4Е-38 до 3.4Е+38)

double — вещественный двойной точности, диапазон (1.7Е-308 до 1.7Е+308)

long double — диапазон (3.4Е-4932 до 3.4Е+4932)

int8_t(С99) — диапазон (-127 до 127)

uint8_t(С99) — диапазон (0 до 255)

int16_t(С99) — диапазон (-32,767 до 32,767)

uint16_t(С99) — диапазон (0 до 65,535)

int32_t(С99) — диапазон (-2,147,483,647 до 2,147,483,647)

uin32_t(С99) — диапазон (0 до 4,294,967,295)

int64_t(С99) — диапазон (-9,223,372,036,854,775,807 до 9,223,372,036,854,775,807)

uint64_t(С99) — диапазон (0 до 18,446,744,073,709,551,615)

void — не имеющий значения.


Переменная.

Пример:

int  i;             // Объявление целочисленной переменной  i

char c1, c2;      // Объявление  символьных переменных  c1 и с2


Константы.

Пример:

const  int  i  =  10;     // Объявление  целочисленной  константы i.


Перечислимые типы.

Пример:

int  n;

enum  (zero,  one,  two);      // zero = 0;  one =  1;  two = 2

n = one;                                 // n =  1


Приведение типов.

Пример:

int X;

int  Y = 200;

char С =  30;

X =  (int) C  *  10  +  Y;  // Переменная С приведена  к типу int

Report Page