Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция12(СЛАЙДЫ)

.pdf
Скачиваний:
7
Добавлен:
28.03.2015
Размер:
62.91 Кб
Скачать

Лекция

Основные типы данных. Операторы.

Основные типы данных

Целые типы :

Плавающие типы:

char

float

int

double

short

long double

long

 

signed

 

Unsigned

 

const double A=2.128E-2; double A=2.128E-2;

Целый тип данных

Тип

Размер памяти в байтах

Диапазон значений

char

1

от -128 до 127

int

Для IBM XT,AT,SX,DX 2

 

 

short

2

от -32768 до 32767

long

4

от -2 147 483 648 до 2

 

 

147 483 647

unsigned shar

1

oт 0

до 255

unsigned int

Для IBM XT,AT,SX,DX 2

 

 

unsigned

2

от 0

до 65535

short

 

 

 

unsigned long

4

от 0

до 4 294 967 295

Примеры инициализации

переменных целого типа

unsigned int n; unsigned int b;

int c;(подразумевается signed int c );

unsigned d; (подразумевается unsigned int d );

signed f; (подразумевается signed int f ).

Использование

операции sizeof

a = sizeof(int);

b = sizeof(long int);

c = sizeof(unsigned long); d = sizeof(short);

Использование

префекса u

0xA8C (int signed );

01786l (long signed ); 0xF7u (int unsigned );

Примеры инициализации переменных плавающего типа

float f, a, b; double x,y;

Указатели

спецификатор-типа [ модификатор ] * описатель.

unsigned int * a; double * x; char * buffer;

double nomer; void *addres;

addres = & nomer; (double *)addres ++;

const * dr;

unsigned char * const w = &obj;

Категории операторов

-условные операторы, к которым относятся оператор условия if и оператор выбора switch;

-операторы цикла (for,while,do while);

-операторы перехода (break, continue, return, goto);

-другие операторы (оператор «выражение» a=cos(b * 5);, пустой оператор).

Применение пустого оператора

int main ( ) {

:

{ if (...) goto a; /* переход на скобку */

{

}

a:; } return 0;

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]