zoukankan      html  css  js  c++  java
  • 《好学的C++ 第2版》 第2章 判断,再判断

    整数和浮点数没有任何相似之处(150和150.0存储差别很大),没必要用double时用它是很低效的。

      整数:通常二进制补码形式

      浮点数:符号位+阶幂+尾数(用来表示超大整数可能会有舍入误差。C++0x大整数可用long long int)

     ####规则:计算机只能执行绝对清晰的指令####  //it:受限于cpu指令集

      AI:无数简单清晰的小判断组成复杂的程序

    ####c++里可用一条语句的地方都可使用符合语句(语句块)#### //语句块不需要以分号结束,可以是0条语句

    c++里大部分表达式(包括赋值)都会生成一个值(void函数是例外),因而可以 x=y=z=0; 这样赋值。

    C++编程风格:小写字母作为变量名。

    bool类型:true(1)和false(0)是c++预定义常数。

    自增自减:var++先传值再自增,++var先自增再传值。

    表达式:使用c++个中国操作符将变量、常数、较小表达式连接在一起构成的值(通常会生成值)。

    任何表达式加分号就是一条语句(3;也是)。一行可写多个语句但不推荐。

    操作符:算术高于关系高于逻辑。||与&&是短路运算。位操作符(& | ! ^ ~)是操作二进制位,不使用短路逻辑。

    #include <cmath>

      double x = sqrt(2); //ok,int会被自动转成double

      int y = sqrt(2); //warning, 小数会被舍弃

    小结补漏:

    凡是带小数点的值都会被识别为浮点数值。

    语句块:花括号里的0条或多条语句。

  • 相关阅读:
    连接数据库,创建表,插入数据,更新数据
    常用的表达式转换
    同构与异构
    Bitmap(一)
    ListView的优化尝试
    Animation初探(二)
    Animation初探(一)
    关于ActionBar的坑
    关于Bitmap的加载(二)
    关于Bitmap的加载(一)
  • 原文地址:https://www.cnblogs.com/fFaXzz/p/6659318.html
Copyright © 2011-2022 走看看