Skip to content

运算符

1 分析运行结果

观察以下代码,它的运行结果会是怎么样呢?

cpp
#include <iostream>
using namespace std;

int main() {
    cout << 10/3 << endl;
    cout << 10/3.0 << endl;
    cout << 1+2*3 << endl;
    cout << 4*5/2 << endl;
    cout << 5/2*3 << endl;
    return 0;
}
cpp
#include <iostream>
using namespace std;

int main() {
    cout << 20/3 << endl;
    cout << 20%3 << endl;
    cout << 2%3 << endl;
    cout << 2%3*2 << endl;
    cout << 1+2*3-7%2 << endl;
    return 0;
}
cpp
#include <iostream>
using namespace std;

int main() {
    int a = 5;
    cout << a++ << endl;
    cout << ++a << endl;

    a = 3;
    int b = 3;
    int c = b-- + --a;
    cout << c << endl;
    return 0;
}
cpp
#include <iostream>
using namespace std;

int main() {
    int a = 10;
    int b = 20;
    int c = a%b%6%30*10;
    cout << c << endl;
    return 0;
}
输出示例

输入密码才能查看参考答案噢