zoukankan      html  css  js  c++  java
  • 【实用】最简单粗暴直接了当的pascal,C,C++数据范围

    最简单粗暴直接了当的pascal,C,C++数据类型取值范围

    我怒了,百度半天都是废话连天。。。。基本数据类型如下不啰嗦(Pascal,C,C++)

     

    Pascal(好用的加粗)
    Byte          0 .. 255 
    Shortint        -128 .. 127  
    Smallint         -32768 .. 32767 
    Word                     0 .. 65535  
    Integer               -32768,32767
    Longint               -2147483648 .. 2147483647 
    Longword                 0..4294967295  
    Int64                 -9223372036854775808 .. 9223372036854775807
    QWord                    0 .. 18446744073709551615 

    Real                  2.9*10^(-39)..1.7*10^38 
    Single                   1.5*10^(-45).. 3.4*10^38
    Double                5.0*10^(-324)..1.7*10^308 
    Extended              1.9*10^(-4951) .. 1.1*10^4932  

    string                0--255位
    ansistring            最大可到2G,基本无限大。(但是似乎比赛不让用。。)

    C  (没用过大家自己看吧)

    整型          [signed]int                  -2147483648~+2147483648
    
    无符号整型unsigned[int] 0~4294967295
    短整型 short [int] -32768~32768
    无符号短整型unsigned short[int] 0~65535
    长整型 Long int -2147483648~+2147483648
    无符号长整型unsigned [int] 0~4294967295
    字符型[signed] char -128~+127
    无符号字符型 unsigned char 0~255
    单精度 float 3.4 x 10^(-38)~ 3.4 x 10^(+38)
    双精度double 1.7 x 10^(-308)~ 1.7 x 10^(+308)
    长双精度 long double 1.7 x 10^(-308)~ 1.7 x 10^(+308)

    C++ (都还好吧。。)

    Type

    Size

    数值范围

    无值型 void

    0 byte

    无值域 (这是一个函数)

    布尔型 bool    

    1 byte

    true   false

    有符号短整型 short [int] /signed short [int]

    2 byte

    -32768~32767

    无符号短整型 unsigned short [int]  

    2 byte

    0~65535

    有符号整型 int /signed [int]

    4 byte

    -2147483648~2147483647

    无符号整型 unsigned [int]

    4 byte

    0~4294967295

    有符号长整型 long [int]/signed long [int]

    4 byte

    -2147483648~2147483647

    无符号长整型 unsigned long [int]

    4 byte

    0~4294967295

    long long

    8 byte

    0~18446744073709552000

    有符号字符型 char/signed char

    1 byte

    -128~127

    无符号字符型 unsigned char

    1 byte

    0~255

    宽字符型 wchar_t (unsigned short.)

    2 byte

    0~65535

    单精度浮点型 float 

    4 byte

    -3.4E-38~3.4E+38

    双精度浮点型 double

    8 byte

    1.7E-308~1.7E+308

    long double

    8 byte

     

                                                                                                                                                         整理:简单粗暴的seekdreamer

                                                                                                                                                                   2014.6.12

    noip忘记取模的痛
  • 相关阅读:
    JavaScript 倒计时器,闹钟功能
    JS实现手风琴效果
    JS原生选项卡 – 幻灯片效果
    JS/CSS 响应式样式实例
    JS/CSS 全屏幕导航 – 从上到下动画
    JS实现下拉菜单的功能
    node.js服务器核心http和文件读写
    JS实现联想自动补齐功能
    JS搜索菜单实现
    关于写专利(专利交底书)
  • 原文地址:https://www.cnblogs.com/seekdreamer/p/3783829.html
Copyright © 2011-2022 走看看