📄 04-math2.dcf
字号:
// test as many operators as we canclass Program{ void main () { int a, b, c; a = 10 + 20; callout("printf", "10 + 20 is %d (30)\n", a); a = 10 - 20; callout("printf", "10 - 20 is %d (-10)\n", a); a = 10 * 20; callout("printf", "10 * 20 is %d (200)\n", a); a = 8 << 3; callout("printf", "8 << 3 is %d (64)\n", a); a = 64 >> 3; callout("printf", "64 >> 3 is %d (8)\n", a); a = 1; b = 2; c = 2; if (a < b) { callout("printf", "a < b is correct\n"); } if (a <= b) { callout("printf", "a <= b is correct\n"); } if (a > b) { callout("printf", "a > b is incorrect\n"); } if (a >= b) { callout("printf", "a >= b is incorrect\n"); } if (c < b) { callout("printf", "c < b is incorrect\n"); } if (c <= b) { callout("printf", "c <= b is correct\n"); } if (c > b) { callout("printf", "c > b is incorrect\n"); } if (c >= b) { callout("printf", "c >= b is correct\n"); } if (a == a) { callout("printf", "a == a is correct\n"); } if (a != a) { callout("printf", "a != a is incorrect\n"); } if (a == b) { callout("printf", "a == b is incorrect\n"); } if (a != b) { callout("printf", "a != b is correct\n"); } if ((a == a) && (b == c)) { callout("printf", "true and true is correct\n"); } if ((a != a) && (b == c)) { callout("printf", "false and true is incorrect\n"); } if ((a == a) && (b != c)) { callout("printf", "true and false is incorrect\n"); } if ((a != a) && (b != c)) { callout("printf", "false and false is incorrect\n"); } if ((a == a) || (b == c)) { callout("printf", "true or true is correct\n"); } if ((a != a) || (b == c)) { callout("printf", "false or true is correct\n"); } if ((a == a) || (b != c)) { callout("printf", "true or false is correct\n"); } if ((a != a) || (b != c)) { callout("printf", "false or false is incorrect\n"); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -