Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
opisanie_tipov_dannykh.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
67.89 Кб
Скачать
    1. Определение процедур и функций, которые могут применяться к этому типу:

srand(), sizeof()

    1. Ввод/вывод:

ПРИ ИСПОЛЬЗОВАНИИ БИБЛИОТЕКИ IOSTREAM

Ввод: cin >> <переменная>;

Вывод: cout << <переменная>;

ПРИ ИСПОЛЬЗОВАНИИ БИБЛИОТЕКИ STDIO.H

Ввод: scanf(<строка формата>,<список переменных>);

Вывод: printf(<строка формата>,<список переменных >);

ОСНОВНЫЕ ФОРМАТЫ: %d – аргумент рассматривается как целое 10-тичное число со знаком

%u – целое 10-тичное без знака

%x – 16-ричное целое без знака

%o – 8-ричное целое без знака

    1. Представление значений в памяти ЭВМ:

Занимает 4 байта

0..31 бит- значение числа

  1. Short-короткое целое

    1. Определение внешнего вида значений

Форма Бэкуса-Наура:

<Short>::= <целое без знака> | – <целое без знака> | +<целое без знака>;

    1. Определение диапазона и возможных зарезервированных констант:

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

от–32768 до 32767

Константы:

При подключении библиотеки climits (limits.h)

SHRT_MIN=–32768

SHRT_MAX=32767 

    1. Определение операций

Арифметические: + (сложение),- (вычитание),* (умножение),

/ (целочисленное деление), % (вычисление остатка)

++(инкремент)

--(декремент)

Сравнения: <,<=,>,>=,==,!=

Поразрядные: ~(НЕ),&(И),|(ИЛИ),^(исключающее ИЛИ)

Побитового сдвига: <<(сдвиг влево),>>(сдвиг вправо)

Составные операции присваивания: +=, –=, *=, /=, %=,>>=,<<=,&=,|=,^=,~=

Логические: !(НЕ),&&(И),||(ИЛИ),^(исключающее ИЛИ)

    1. Определение процедур и функций, которые могут применяться к этому типу:

sizeof()

    1. Ввод/вывод:

ПРИ ИСПОЛЬЗОВАНИИ БИБЛИОТЕКИ IOSTREAM

Ввод: cin >> <переменная>;

Вывод: cout << <переменная>;

ПРИ ИСПОЛЬЗОВАНИИ БИБЛИОТЕКИ STDIO.H

Ввод: scanf(<строка формата>,<список переменных>);

Вывод: printf(<строка формата>,<список переменных >);

ОСНОВНЫЕ ФОРМАТЫ: %d – аргумент рассматривается как целое 10-тичное число со знаком

%u – целое 10-тичное без знака

%x – 16-ричное целое без знака

%o – 8-ричное целое без знака

    1. Представление значений в памяти ЭВМ:

Занимает 2 байта

0..14 бит- значение числа

15 бит- знак

  1. Unsigned Short-короткое целое без знака

    1. Определение внешнего вида значений

Форма Бэкуса-Наура:

<Short>::= <целое без знака

    1. Определение диапазона и возможных зарезервированных констант:

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

от 0 до 65535

Константы:

При подключении библиотеки climits (limits.h)

UNSHRT_MAX=65535

    1. Определение операций

Арифметические: + (сложение),- (вычитание),* (умножение),

/ (целочисленное деление), % (вычисление остатка)

++(инкремент)

--(декремент)

Сравнения: <,<=,>,>=,==,!=

Поразрядные: ~(НЕ),&(И),|(ИЛИ),^(исключающее ИЛИ)

Побитового сдвига: <<(сдвиг влево),>>(сдвиг вправо)

Составные операции присваивания: +=, –=, *=, /=, %=,>>=,<<=,&=,|=,^=,~=

Логические: !(НЕ),&&(И),||(ИЛИ),^(исключающее ИЛИ)

    1. Определение процедур и функций, которые могут применяться к этому типу:

sizeof()

    1. Ввод/вывод:

ПРИ ИСПОЛЬЗОВАНИИ БИБЛИОТЕКИ IOSTREAM

Ввод: cin >> <переменная>;

Вывод: cout << <переменная>;

ПРИ ИСПОЛЬЗОВАНИИ БИБЛИОТЕКИ STDIO.H

Ввод: scanf(<строка формата>,<список переменных>);

Вывод: printf(<строка формата>,<список переменных >);

ОСНОВНЫЕ ФОРМАТЫ: %d – аргумент рассматривается как целое 10-тичное число со знаком

%u – целое 10-тичное без знака

%x – 16-ричное целое без знака

%o – 8-ричное целое без знака

    1. Представление значений в памяти ЭВМ:

Занимает 2 байта

0..15 бит- значение числа

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