class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

комплексные числа
вектора, вершины, точки
матрицы
преобразование координат
плоскости, прямые
элементарные функции
пределы
дифф. исчисление
ряды
планиметрия
тригонометрия
логические операции

Справка по математике

Логические операции

Аргумент 1Аргумент 2Иискл. ИЛИИЛИ НЕ
E1E2E1 & E2E1 ^ E2 E1 | E2 !E1
000001
100110
010111
111010

побитовые операции

В программировании часто используются логические операции над битами целочисленных значений. Ниже приведены примеры основных задач. << - операция битового сдвига влево, в некоторых языках реализуется как функция. ~ - побитовая операция отрицания, т.е. инверсия числа.


int f;
// сбросить все биты
void clear(){f=0;}

//установить бит i 
void set(int i,boolean val)
{
int k=1<<i; // сдвигаем нулевой бит на i

// f=(val)?(f|k):(f&(~k)) или 
if(val) f=f|k; else f=f&(~k); 
}

// получить значение i бита флага 
//java
boolean get(int i) {return (f&(1<<i)) >0;}
// C++
bool get(int i) {return f&(1<<i);}

Рейтинг@Mail.ru