[Es scheint seltsam, diese nicht existiert, so entschuldige mich im Voraus, wenn es ein Duplikat]Logische Gleichheit in C
ich für logische Gleichheit in C. Mit anderen Worten testen wollen, ich, ob zwei wissen wollen Werte wären gleich, wenn beide auf die mit logischen Ausdrücken verknüpfte Weise konvertiert würden.
In C99, ich denke, dass
(bool)a == (bool)b
gibt, was ich will. Ist das korrekt? Wie lautet die normale Schreibweise in traditionellem C?
Plain traditionelles C hat keinen Bool-Typ. –
Fehler, Leute? du liest das q? Ich weiß, dass traditionelles C nicht bool hat. Deshalb frage ich, wie Sie das in traditionelles C schreiben würden. Auch, Als, '==' wird false für '1 == 2' zurückgeben, was nicht das ist, was ich will. –