Лабораторная работа: Операции языка Cи

i=-32203 l=-32203 f=-32203 d=-32203

9. x=2 y=1 x=1.6 y=3

y=2

x=0 y=0

Дополнительные задания

1. Напишите выражение для определения суммы 0-го и 3-го битов числа intx.

2. Напишите выражение для определения количества единиц в числе char х.

3. Установить в единицу 3-ий и 5-ый биты переменной intx. Сбросить в ноль 9-ый и 13-ый биты переменной intx.

4. Что напечатает фрагмент программы

int x=100, y=7, z;

z = (x / y) % 5 * 3;

printf(“%d”, z);

5. Что напечатает фрагмент программы

intx=10, y=-70, z;

z = x << 3 + y >> 2;

printf(“%d”, z);

6. Переменная intxсодержит четырехзначное натуральное число abcd. С помощью операций / и % найдите цифры a, b, c, d.

7. Найдите с помощью операций «условие» максимальное из трех чисел. Использовать только один оператор в виде max = …… ;

8. Запишите в виде одного логического выражения принадлежность точки (x, y) уpезанному единичному квадpату


Рис.1.

Библиографический список

1. Керниган Б., Ритчи Д., Фьюэр А. Язык программирования Си: Задачи по языку Си. М.: Финансы и статистика, 1985. – 192с.

2. Керниган Б., Ритчи Д. Язык программирования Си. М.: Финансы и статистика, 1992. - 272с.

3. Подбельский В.В., Фомин С.С. Программирование на языке Си. Учеб.пособие. М.: Финансы и статистика, 2004. 600 с.

К-во Просмотров: 486
Бесплатно скачать Лабораторная работа: Операции языка Cи