Лабораторная работа: Операции языка 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 с.