Флаг, бинарный флаг -- что это в программировании

Флагом в программировании часто называют переменную, которая может принимать только одно из двух значений:

  • или "да" (говорят "флаг поднят")
  • или "нет" (говорят "флаг опущен")

-- то есть по аналогии с сигнальным флагом на корабле (когда он поднят это значит что-то одно, а когда нет - что-то другое).

В некоторых языках программирования для экономии памяти в качестве флага можно использовать значение логического типа (напр. типа boolean в Паскале).

Key Words for FKN + antitotal forum (CS VSU):