ЛАБОРАТОРНАЯ РАБОТА N 1

Встроенные типы данных

 

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

Язык С поддерживает несколько базовых типов данных, которые также называют простыми. Перечислим некоторые из них.

сhar - однобайтовое целое со знаком (диапазон представления чисел: от -128 до 127);

тип данных char используется также и для описания символьных данных;

unsigned char - однобайтовое целое без знака (диапазон представления чисел: от 0 до 255);

int - двухбайтовое целое со знаком (диапазон представления чисел: от -32768 до 32767);

unsigned int - двухбайтовое целое со знаком (диапазон представления чисел: от 0 до 65535);

long - четырехбайтовое целое со знаком (диапазон представления чисел: от -2147483648 до 2147483647);

float – четырехбайтовое вещественное;

double – восьмибайтовое вещественное.

Для числовых типов определены арифметические операции: сложение (+), вычитание (-), умножение(*) и деление (/ и %). Результатом операции «/» над вещественными числами является вещественное частное, а над целыми – целая часть от деления. Для получения остатка от целочисленного деления используется операция «%».

При выполнении лабораторной работы нужно ограничиться минимальным количеством переменных, хранящих результаты арифметических действий, используя окно отслеживания их последовательных значений при пошаговом выполнении программы. Окно отслеживания вызывается посредством команд меню DEBUG среды turbo C (Visual C).

2. Задание на лабораторную работу

 

1. Для двух неотрицательных вещественных чисел с целой частью не более 9, выполнить все арифметические операции над этими числами в пошаговом режиме работы программы, просмотрев результаты вычислений в окне «Watch» отладчика.

2. Проделать аналогичную процедуру над целыми числами, равными целым частям введенных вещественных.

3. Сформировать код цифры, равной одному из целых чисел, полученных в п.2.