Skip to content · ⁨Перейти к содержанию⁩

Booleans and selection: if, else, switch · ⁨Логические типы и выбор: if, else, switch⁩

English

True and false in C

  • C has no separate true/false type by default. It uses numbers: 0 means false, and any other number means true.
  • A test like 5 > 3 produces 1 (true). 5 < 3 produces 0 (false).
  • (If you #include <stdbool.h> you can write bool, true, and false — but plain int works everywhere.)
Русский

Истина и ложь в C

  • В C нет отдельного типа true/false по умолчанию. Используются числа: 0 означает ложь, а любое другое число означает истину.
  • Проверка вида 5 > 3 дает результат 1 (истина). 5 < 3 дает результат 0 (ложь).
  • (Если вы используете #include <stdbool.h>, можно писать bool, true и false — но простой int работает везде.)

Handout · ⁨Раздаточный материал⁩

Log in or create account · ⁨Войти или создать аккаунт⁩

IGCSE, A-Level & AP