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

  • 相关阅读:
    判断二叉树是否BST
    树基础训练(一)
    Trie 简介
    二叉树的一些补充
    红黑树
    平衡二叉树(AVL)介绍及其实现
    二叉查找树(BST)的实现
    二叉树基本知识
    微信小程序提示框
    urllib3使用指南
  • 原文地址:https://www.cnblogs.com/butta/p/6291038.html
Copyright © 2011-2022 走看看