• C语言数据类型


    基本数据类型: 整型(int)、浮点型(单精度浮点型(float)、双精度浮点型(double))、字符型(char)
    指针类型: void * 
    构造类型: 数组、结构体(strtuct)、共用体(union)、枚举(enum)
    空类型: void 

    类型修饰符:

    short 短型 取值范围:-32768 ~ 32767
    long 长型 取值范围:-2147483648 ~ 2147483647
    signed 有符号型
    unsigned 无符号型

    以下写法都是正确的:
    short int s1 = 1;
    short s2 = 1;

    long int l1 = 2;
    long l2 = 2;

    long long l1 = 10;

    signed int si1 = 3;
    signed si2 = 3;

    unsigned int us1 = 4;
    unsigned us2 = 4;

    signed short int ss = 5;
    unsigned long int ul = 5;

    short跟int至少为16位(2字节)
    long至少为32位(4字节)
    short的长度不能大于int,int的长度不能大于long
    char一定为8为(1字节),毕竟char是我们编程能用的最小数据类型

    //*****************************************************

    不同编译器环境下基本数据类型的存储长度:

              16为编译器   32为编译器   64为编译器
    char            1        1        1
    void *(指针变量)       2        4        8
    short int          2        2       2
    unsigned int        2        4       4
    int              2        4        4
    float            4        4       4
    double            8        8       8
    long            4        4       8
    unsigned long         4        4       8
    long long            8        8       8
    //*****************************************************

  • 相关阅读:
    数据结构与算法之PHP排序算法(快速排序)
    ThinkPHP5.0源码学习之注册错误和异常处理机制
    ThinkPHP5.0源码学习之注册自动加载
    C高级 跨平台协程库
    C中级 MariaDB Connector/C API 编程教程
    C高级 框架开发中红黑树结构
    c json实战引擎四 , 最后❤跳跃
    C基础 万能动态数组
    C基础 内存统一入口
    C基础 一个可以改变linux的函数getch
  • 原文地址:https://www.cnblogs.com/tzktzk1/p/3329426.html
Copyright © 2020-2023  润新知