zoukankan      html  css  js  c++  java
  • C++ 数据小结

    位: 可以视作电子开关, 二进制, 关为0, 开为1

    字节: 一个字节代表八位, 八位内存块可以有256种不同的组合. 可以是0-256, 或者-128 - 127

    C++11 初始化方式: 用大括号初始化.

    int a = {24}

    浮点数:

    主要记录E表示法的原理:

    3.45E6的意思是:  3.45与1000000相乘, 即10的6次方

    float 至少32位, double 至少48位

    float 只能保证6位有效位, double 可以更长

    注意, 虽然float可以存储32位数字, 但是精确度远不到32位

    数据转换 static_cast<typename> (value)

    • static_cast可以把任何类型的表达式转换成void类型。
    • static_cast把任何类型的表达式转换成void类型。

    static_cast主要负责类型转换, 但是不会执行安全检查, 所以某些不安全的类型转换, 比如从下至上的转换, 会报错

    auto 声明

    自动推断类型

    vector<double> scores

    auto pv = scores.begin() == vector<double> ::iterator pv 

  • 相关阅读:
    Scrum冲刺第一篇
    项目冲刺
    需求改进&系统设计
    需求规格说明书
    团队作业第五周-测试和发布
    冲刺集合贴
    冲刺第6天
    冲刺第7天
    冲刺第5天
    冲刺第四天
  • 原文地址:https://www.cnblogs.com/derek-dhw/p/10436143.html
Copyright © 2011-2022 走看看