• C++基本数据类型


    一个数据类型定义了数据可接受值得集合以及对他能执行的操作。

    数据类型有3种主要用途:

    1.指明对该类型的数据应分配多大的内存空间。

    2.定义能用于该类型数据操作。

    3.防止数据类型不匹配。

    修饰符:

    signed int n 和char ch等价

    signed char ch 和char ch等价

    unsigned char ch 和unsigned ch等价

    long 只用于修士int 和double。当用long修饰int时,int 可以省略,
    还有一个要注意的地方就是数据类型,在数值运算过程中,我们要非常注意这些类型的转换。

    枚举常量:

    enum<枚举名>{<枚举表>};

    enum day {Sun, Mon, Tue, Wed, Tur, Fri ,Sat };

    实型变量:

    1.单精度型:类型关键字为float一般占4个字节

    2.双精度型:double 一般占8个字节

    2.5 动态内存分配

    C++程序的内存格局通常分为四个区:

    全局变量、静态数据、常量存放在全局数据区(又称为静态存储区)、所有类成员函数和非成员函数代码存放在代码区。

    为运行函数而分配的局部变量、函数参数、返回数据、返回地址、等存放在栈区。

    栈内存运算内置于处理器的指令集中,效率很高,但内存容量较为有限,剩余空间都作为堆区。

    在堆区上进行内存分配又称为动态内存分配。

    这种在程序运行过程中申请和释放的存储单元又称为堆对象。

    申请和释放过程一般称为建立和删除

    new运算符

    (类型名*)指针变量名 = new 类型名(初值列表)

    例如:
    int *pa;

    pa = new int(2);

    delete运算符:

  • 相关阅读:
    C++赌博游戏
    数据挖掘--数据准备
    非线性维归约Isomap
    ClampedCubicSpline
    Romberg算法
    列表与数组
    HttpClient调用webApi时注意的小问题
    Week4
    Week3
    Week2
  • 原文地址:https://www.cnblogs.com/tao560532/p/2423321.html
Copyright © 2020-2023  润新知