2020.11.2 我的c++难点

84 阅读1分钟

1. 枚举类型(enumeration)

    枚举类型默认从0开始。

    如enum week{Mon,Tue,Thur,Wen,Fri,Sat,Sun}   中的Mon为0,后面各项依          次增一。 

    若给某项赋值,则赋值后各项自增一,赋值前各项按默认项自增。

    如enum week{Mon,Tue,Thur=5,Wen,Fri,Sat,Sun}    中Wen为6,而Tue为1.          即默认情况即自动为Mon幅值为0。

2. float类型的存储方式

    float单精度浮点数,四字节,以1位符号位、8位指数、23位小数的方式存储。存储时先将        对应的浮点数化为二进制数,例:18.25=10010.01 

    对应的二进制数只留一位整数,即1.001001*10^4,即   小数部分从左侧开始,后补全零。

3. define与const

    define与const是定义常量的两种不同方式,它们的区别是define是将代码中的对应字符替        换为define的量,如

#define  Pi  3.14

   在预处理时将所有的Pi替换为3.14。

   而const则为定义一个不可改变的变量,以实现构建常量的目的。