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

    1、整型数据

    分为基本整形(int),短整型(short),长整型(long)。

    标准规定,int 的表示范围不能小于 short 的表示范围,long 的表示范围不能小于 int 的表示范围。

    vc++6.0及gcc中均为16,32,32bit。

    带符号signed类型数据首位作为符号位,用unsigned指明的无符号类型数据可存放的正数范围扩大一倍。

    ps:负数在内存中存放取出的机制还需研究。

    2、实型数据

    分为单精度(float)、双精度(double)、长双精度(long double)。

    一般规定32,64,128bit

    存放形式:

      ````````   符号位     阶码        尾数      长度  
    float 1 8 23 32
    double 1 11 52 64

    速查表:

    char -128 ~ +127 (1 Byte)
    short -32767 ~ + 32768 (2 Bytes)
    unsigned short 0 ~ 65536 (2 Bytes)
    int -2147483648 ~ +2147483647 (4 Bytes)
    unsigned int 0 ~ 4294967295 (4 Bytes)
    long == int
    long long -9223372036854775808 ~ +9223372036854775807 (8 Bytes)
    double 1.7 * 10^308 (8 Bytes)

    unsigned int 0~4294967295 
    long long的最大值:9223372036854775807
    long long的最小值:-9223372036854775808
    unsigned long long的最大值:1844674407370955161

    __int64的最大值:9223372036854775807
    __int64的最小值:-9223372036854775808
    unsigned __int64的最大值:18446744073709551615

    速查表引自 http://blog.csdn.net/mafuli007/article/details/7325510

  • 相关阅读:
    JOI2017FinalC JOIOI 王国
    JOISC2017C 手持ち花火
    P4336 [SHOI2016]黑暗前的幻想乡
    SP104 HIGH
    P3160 [CQOI2012]局部极小值
    P4965 薇尔莉特的打字机
    【BZOJ4361】isn
    P3506 [POI2010]MOT-Monotonicity 2
    P3214 [HNOI2011]卡农
    P3704 [SDOI2017]数字表格
  • 原文地址:https://www.cnblogs.com/butta/p/6291038.html
Copyright © 2011-2022 走看看