Использование флага в c? - PullRequest
0 голосов
/ 23 марта 2019

Я новичок в программировании, поэтому я не знаю флаг использования в c.since, я искал много вопросов о флаге в c, но не получил его. Я прошу вас ответить на мой вопрос к вам разработчики спасибо.

Ответы [ 2 ]

0 голосов
/ 23 марта 2019

Итак , почему вы бы использовали флаг ?

Предположим, вы выводите байтовое значение в двоичном формате, один бит за раз, скажем, десятичное значение 42, равное 00101010.

Но вам не нужны начальные нули, и результат должен быть 1010101.

Вы можете использовать флаг , чтобы указать, следует ли подавлять биты 0. Начните с флага true, и всякий раз, когда вы выводите бит 1, вы устанавливаете флаг на false, говоря вам больше не подавлять 0 бит.

Конечно, последний бит должен быть выведен, даже если все биты 0, но это другое дело.

0 голосов
/ 23 марта 2019

Переменная «flag» - это просто логическая переменная, содержимое которой «true» или «false».

Вы можете использовать либо тип bool с true или false, либо целочисленную переменную с нулем для «false» и ненулевым значением для «true».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...