| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- #include "stdlib.h"
- void printBool(bool b) {
- if(b) {
- printInt(1);
- } else {
- printInt(0);
- }
- printNewlines(1);
- }
- bool t() {
- printInt(1);
- return true;
- }
- bool f() {
- printInt(0);
- return false;
- }
- export int main() {
- printBool(t() == f());
- printBool(f() == t());
- printBool(t() == t());
- printBool(f() == f());
- printNewlines(1);
- printBool(t() != f());
- printBool(f() != t());
- printBool(t() != t());
- printBool(f() != f());
- printNewlines(1);
- printBool(t() && f());
- printBool(f() && t());
- printBool(t() && t());
- printBool(f() && f());
- printNewlines(1);
- printBool(t() || f());
- printBool(f() || t());
- printBool(t() || t());
- printBool(f() || f());
- printNewlines(1);
- printBool(t() * f());
- printBool(f() * t());
- printBool(t() * t());
- printBool(f() * f());
- printNewlines(1);
- printBool(t() + f());
- printBool(f() + t());
- printBool(t() + t());
- printBool(f() + f());
- printNewlines(1);
- printBool((bool)5);
- printBool((bool)0);
- printNewlines(1);
- printBool((bool)5.0);
- printBool((bool)0.0);
- printNewlines(1);
- return 0;
- }
|