Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР2.doc
Скачиваний:
1
Добавлен:
12.07.2019
Размер:
570.37 Кб
Скачать

Лабораторная работа 2. Стандартные типы языка с

Цель работы: приобретение начальных навыков программирования на языке С и ознакомление со средой программирования Visual Studio.

1.1. Типы данных языка c

Для хранения результатов промежуточных вычислений в С++ используются переменные. Переменные простых типов определяются перед использованием с помощью ключевого слова обозначающего тип переменной:

int i = 0;

Здесь создается переменная целого типа и инициализируется значением «0». Обратите внимание на точку с запятой справа от выражения – в языке С после каждого выражения ставиться точка с запятой. Имя переменной объявляется с использованием букв латинского алфавита и некоторых знаков – «_».

Существенной деталью является чувствительность языка к регистру. Это значит что если две «одинаковые» переменные содержат буквы из разных регистров, компилятор воспримет их как разные переменные, к примеру: firstvariable, firstVariable – это две разные переменные.

К стандартным типам языка С относятся:

char – символ;

int – целое;

float – числа с плавающей точкой;.

double – число с плавающей точкой двойной точности.

void – переменная, не имеющая значений.

Таблица 1 – Все типы, определенные в стандарте ANSI/ISO C Standard

Тип

Обычный размер, бит

Минимальный диапазон

char

8

-128 … 127

signed char

8

-128 … 127

unsigned char

8

0 … 255

int

16 или 32

-32768 до 32767

unsigned int

16 или 32

0 … 65535

signed int

16 или 32

-32768 до 32767

short int

16

-32768 до 32767

unsigned short int

16

0 … 65535

signed short int

16

-32768 до 32767

long int

32

-2147483648 … 2147483647

unsigned long int

32

0 … 4294967295

signed long int

32

-2147483648 … 2147483647

float

32

Шесть значащих цифр

double

64

Десять значащих цифр

long double

80

Десять значащих цифр

Диапазон изменения переменных типа float и double зависит от способа представления чисел с плавающей точкой. Стандарт языка С определяет минимальный диапазон изменения чисел с плавающей точкой: от 1Е-37 до 1Е+37. Минимальное количество цифр, определяющих точность чисел с плавающей точкой, указано в таблице 1.

Над переменными двух одинаковых типов можно применять операцию присваивания:

int a=0,b=0;

a = b+10;

Если требуется выполнить операцию присваивания, но переменные имеют различные типы можно использовать операцию явного приведения типов:

int a = 0;

float b = 1.33;

a = (int) b;

Имя приводимого типа записывается в круглых скобках перед переменной, значение которой требуется присвоить.

Нередко в процессе программирования требуется использовать константы, константа – это переменная, которая не изменяется своего значения во время выполнения программы. Для объявления констант используется ключевое слово const.

const int a = 10.