Ло
Лола
not - приоритетно. То есть not C это отдельная часть выражения выполняющаяся сразу в первую очередь. А остальное по слева направо по порядку, если не указано другое с помощью скобок. Хотя в данном случай порядок действия не повлияет на результат (кроме not C - все можно переставить местами как угодно).
В данном случае:
1. Выполняются not
2. Выполняются and
3. Выполняются or
Or - операция логического сложения
And - операция логического умножения
Not - логическое отрицание.
Таким образом, более понятна может быть запись
a*b+(-c)*d
Отсюда, я думаю, все понятно.