zoukankan      html  css  js  c++  java
  • 基本数据类型

    基本数据类型#

    什么是数据类型##

    • 数据类型可以理解为固定内存大小的别名
    • 数据类型是创建变量的模子

    数据类型的本质##

    变量的本质##

    • 变量是一段实际连续存储空间的别名
    • 程序中通过变量来申请并且命名存储空间
    • 通过变量的名字可以使用存储空间

    类型与变量的关系

    int main(int argc, char const *argv[])
    {
        char c = 0;
        short s = 0;
        int i = 0;
        printf("%d ,%d
    ",sizeof(char),sizeof(c) );
        printf("%d ,%d
    ",sizeof(short),sizeof(s) );
        printf("%d ,%d
    ",sizeof(int),sizeof(i) );
        return 0;
    }
    

    结果:
    1,1
    2,2
    4,4
    自定义类型和创建变量

    #include <stdio.h>
    
    typedef int INT32;
    typedef unsigned char BYTE;
    typedef struct stu
    {
        BYTE b1;
        BYTE b2;
        short s;
        INT32 i;
    }ST;
    
    int main(int argc, char const *argv[])
    {
        INT32 i32;
        BYTE b;
        ST stu1;
    
        printf("%d,%d
    ",sizeof(INT32),sizeof(i32));
        printf("%d,%d
    ",sizeof(BYTE),sizeof(b));
        printf("%d,%d
    ",sizeof(ST),sizeof(stu1));
    
        return 0;
    }
    

    结果:
    4,4
    1,1
    8,8

    总结:#

    • 数据类型的本质是一个模子
    • 数据类型代表需要占用的内存大小
    • 变量的本质是一段内存的别名
    • 变量隶属于某一数据类型
    • 变量所在的内存大小取决于其所属的数据类型
  • 相关阅读:
    十一.SVM神经网络
    九.自组织竞争神经网络
    八.DBN深度置信网络
    七.RBM受限玻尔兹曼机
    六.随机神经网络Boltzmann(玻尔兹曼机)
    二十公里法则
    五.反馈(Hopfield)神经网络
    Python进行Android开发步骤
    django中的中间件机制和执行顺序
    简单的Python 火车抢票程序
  • 原文地址:https://www.cnblogs.com/yanyun888/p/6060770.html
Copyright © 2011-2022 走看看