C++程序设计基础

补码:

源码求反加一

小数点

小数点浮动方式

endl

行结束
    它的作用和 “\n” 的作用时相同的。

C++ 语言的四种初始化方式

1. int a = 0
2. int a(0)
3. int a = {0}
4. int a{0}

ps:使用大括号的方式称为列表初始化,不会造成数据丢失。

const:符号常量定义

和 define 的区别?

浮点数

浮点数都是近似存储的,所以比如:定义的 pi=3.14159,但是计算机显示的是 pi=3.14158999999,所以对浮点数不能直接去比较他们相不相等。一般是比较他们相减的差是不是足够小,足够小就就可以认为他们相等了。

布尔类型

两种结果:true和false

逻辑运算符

异或,按位或,按位与,按位异或,按位取反,移位等等...

混合运算时数据类型的转换——显示转换

类型转换操作符<类型说明符>(表达式)
    static_cast

类型别名:为已有类型另外命名

    1.C语言继承的办法:
            typedef 已有类型名 新类型名
            如:
            typedef int Natural;
    2.C++中新的:
            using 新类型名 = 已有类型名
            如:
            using Area = double;

枚举类型

    关键字enum
    enum 枚举类型名 {变量值列表}
    如:
    enum Weekend
    {SUN,MON,TUE,WED,FRI,SAT}

auto类型和decltype类型

第二章学习要求:

* 完成实验二   阅读教材第二章

 上一篇
C++的引用和指针区别 C++的引用和指针区别
引用(reference) 与指针(pointer)之间有什么区别和联系呢? 在c++中,引用与指针到底有什么联系和区别呢?要弄清楚这个问题,我们必须明白 : 什么是引用? 怎样使用引用? 引用的使用场合? 引用与指针有什么联系
2019-09-14
下一篇 
浙大考研 浙大考研
2019-06-02 SSM
  目录