zoukankan      html  css  js  c++  java
  • C语言讲义——变量(variable)

    变量(variable)

    • 变量用于存放数据
    • 变量是供程序操作的存储区的名字
    • 变量有类型,该类型决定了变量占用内存的大小

    字节→

    C语言有以下6种简单变量类型:

    类型细分:

    变量在内存中需要占据空间,内存占用情况如下图所示:一个int变量占4字节空间(有的电脑上可能占2字节),一个double变量占8字节空间。

    说明:

    • char = 1Byte
    • short ≥ 2Byte
    • long ≥ 4Byte
    • long ≥ int ≥ short

    此外还有一些复合类型,比如enum(枚举)、struct(结构体)、union(联合)。这些类型都是值类型(传参数时默认都是值传递)

    求变量的size:

    printf("short         :%d
    ",sizeof(short));
    
    printf("unsigned short:%d
    ",sizeof(unsigned short));
    
    printf("整形:%d
    ", sizeof(int));
    
    printf("长整形:%d
    ", sizeof(long));
    
    printf("浮点:%d
    ", sizeof(float));
    
    printf("double        :%d
    ", sizeof(double));
    
    printf("long double   :%d
    ", sizeof(long double));
    

    结果:

    short         :2
    
    unsigned short:2
    
    整形:4
    
    长整形:4
    
    浮点:4
    
    double        :8
    
    long double   :16
    

    变量的定义:

    定义即赋值 int n1 = 100;
    定义后赋值 int n2; n2=100;
    定义多个变量 int a,b=100,c;
  • 相关阅读:
    Spring Boot
    java 解析命令行参数
    idea 打包java程序
    Dynomite 安装配置
    python 装饰器
    IntelliJ IDEA教程
    ubuntu14.04 rabbitmq安装与使用 --修改RabbitMQ数据存储位置
    ribbbitMq 教程,详细
    spring 的 切片Aspect 最常用记录方法执行时间
    Spring-data-jpa 常用的时间注解
  • 原文地址:https://www.cnblogs.com/tigerlion/p/11191332.html
Copyright © 2011-2022 走看看