На просторах интернета нашел скетч. В нем такая строчка: Код (C++): digitalWrite(segmentsPins[k], ((seg[digid][k] == 1) ? LOW : HIGH)); что за операторы "?" и ":" ???
Иногда тренарная функция удобнее стандартного if. и применяться может не только для присвоения. На Вики есть примеры хорошие.