zoukankan      html  css  js  c++  java
  • C语言——数据类型

    类型存储大小值范围
    char 1 字节 -128 到 127 或 0 到 255
    unsigned char 1 字节 0 到 255
    signed char 1 字节 -128 到 127
    int 2 或 4 字节 -32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647
    unsigned int 2 或 4 字节 0 到 65,535 或 0 到 4,294,967,295
    short 2 字节 -32,768 到 32,767
    unsigned short 2 字节 0 到 65,535
    long 4 字节 -2,147,483,648 到 2,147,483,647
    unsigned long 4 字节 0 到 4,294,967,295
    #include<stdio.h>
    #include<limits.h>
    #include<float.h>
    int main()
    {
        /*定义相应数据类型的变量*/
        char cChar;//定义字符型变量
        int iInt1;//定义整型变量
        short sShort=8;//定义short型变量,并初始化
        long lLong;//定义long型变量
        float fFloat;//定义浮点型变量
        double dDouble;//定义双精度型变量
    
        printf("char 存储大小:%d字节。\n",sizeof(char));//%d为数字占位符
        printf("int 存储大小:%lu字节。\n",sizeof(int));//%lu 为 32 位无符号整数
        printf("short 存储大小:%lu字节。\n",sizeof(short));
        printf("long 存储大小:%lu字节。\n",sizeof(long));
        printf("float 存储大小:%lu字节。\n",sizeof(float));//%E 为以指数形式输出单双精度实数
        printf("float 最小值:%e。\n",FLT_MIN);
        printf("float 最大值:%e。\n",FLT_MAX);
        printf("float 精度值:%d。\n",FLT_DIG);
        printf("double 存储大小:%lu字节。\n",sizeof(double));//%E 为以指数形式输出单双精度实数
        printf("double 最小值:%e。\n",DBL_MIN);
        printf("double 最大值:%E。\n",DBL_MAX);
        printf("double 精度值:%d。\n",DBL_DIG);
        return 0;
    }
     
     
  • 相关阅读:
    2020牛客寒假算法基础集训营4-I 匹配星星【贪心】
    P1880 [NOI1995]石子合并【区间dp】
    P1280 尼克的任务
    P1041 传染病控制【暴搜】
    Heavy Transportation POJ
    【空间】C++内存管理
    【编译器】G++常用命令
    【NOIP2011】【Luogu1003】铺地毯
    【Luogu1739】表达式括号匹配
    【Luogu1160】队列安排
  • 原文地址:https://www.cnblogs.com/delphi/p/15784575.html
Copyright © 2011-2022 走看看