выражение - любая ссылка на переменную или значение или набор ссылок и переменных объединенных операторами
2 - это выражение литерального значения
b - это выражение переменной, которое тут означает извлечение его текущего значения
b * 2 - это арифметическое выражение, в данном случае выполнение умножения
a = b * 2 - это выражение присваивания, в данном случае это присвоить результат выражения b * 2 переменной a (подробнее о выражениях далее)
f() - выражение вызова