zoukankan      html  css  js  c++  java
  • c++第二十三天

    p124~p126:

    算数运算符

    1、形如+ -(一元) * / % + -(二元)为算数运算符。

    2、所有算数运算符都满足左结合律

    3、算数运算符的运算对象和求值结果都是右值

    4、在表达式求值之前,所有运算对象最终会转换成同一类型

    5、整数相除的结果还是整数,如果商含有小数部分直接舍去,没有四舍五a入的说法!

    6、取余运算:参与运算的运算对象必须是整数类型。暂时记住,%运算结果的正负与除数无关

     

    练习 4.4

    #include<iostream>
    int main() {
        std::cout << 12 / 3 * 4 + 5 * 15 + 24 % 4 / 2 << std::endl;
        // 16 + 75 + 0 = 91
        return 0;
    }

    练习 4.5

    #include<iostream>
    using std::cout;
    using std::endl;
    int main() {
        cout << -30 * 3 + 21 / 5 << endl;
        // -90 + 4 = -86
        cout << -30 + 3 * 21 / 5 << endl;
        // -30 + 12 = -18
        cout << 30 / 3 * 21 % 5  << endl;
        // 210 % 5 = 0
        cout << -30 / 3 * 21 % 4 << endl;
        // -210 % 4 = -2
        return 0;
    }

    练习 4.6

    #include<iostream>
    using std::cin;
    using std::cout;
    using std::endl;
    int main() {
        int n;
        cin >> n;
        if (n % 2 == 0) {
            // n为偶数
        } else {
            // n为奇数
        }
        return 0;
    }

    练习 4.7

    书上的例子(假设某个机器的short占16位)

        short a = 32767;
        a += 1;

    其它基本数据类型同理。

  • 相关阅读:
    正则表达式的学习笔记
    apply()的使用
    for循环性能测试
    js基础复习~Array对象
    判断值是否为undefined
    layui 单选框取消选中
    layui 表单验证
    火狐浏览器下,表头边框无效
    css3 宽度百分比减去固定宽度 无效问题
    javaScript中的 call 和 apply
  • 原文地址:https://www.cnblogs.com/xkxf/p/6472007.html
Copyright © 2011-2022 走看看