已测试;
32位下:
bool                   1个字节            0/1。
BOOL                4个字节            TRUE/FALSE/ERROR。
char                    1个字节            -128~127
unsigned char           1个字节            0~255
short               2个字节            -32768~32767
unsigned short      2个字节            0~65535
int                 4个字节            -2147483648~2147483647
unsigned int            4个字节            0~4294967295
long                    4个字节            -2147483648~2147483647
unsigned long           4个字节            0~4294967295
long long               8个字节            -9223372036854775808~9223372036854775807
unsigned long long      8个字节            0~18446744073709551615
指针                 4个字节
浮点数:

类型

位数(字节数)

有效数字

数值范围

float

32(4)

6~7

-3.4*10^38~+3.4*10^38

double

64(8)

15~16

-1.7*10^-308~1.7*10^308

long double

96(12)

18~19

-1.2*10^-4932~1.2*10^4932

关于double的超大取值范围:
因为double类型是浮点数,这种类型可以用科学记数法表示,所以表示范围非常大。
但是,使用可浮点数的代价就是损失了精度。它把这部分精度用于指数的表示。所以double类型的优点就是数据范围大,缺点是精度不足,大概只有15~16位有效位数。
注意:
占多少个字节是由编译器决定的,ANSI标准定义int是占2个字节.
TC是按ANSI标准的,它的int是占2个字节的.
你可以在TC里试.printf("%d",sizeof(int));结果是2;
但是在VC里,一个int是占4个字节的,在VC里面,
printf("%d",sizeof(int));
cout<<sizeof(int);结果都是4.
不同的编译器,规定也不一样.
float,double也是一样的,在不同的编译器里,占的字节是不一样的

各种数据类型的取值范围(总结全)相关推荐

  1. python几种数据类型的取值方式

    今天我们主要来学习下python的几种数据类型的取值方式! 首先我们先来看下python的几种数据类型,python有五个标准的数据类型: number(数字) string(字符串) list(列表 ...

  2. Java中数据类型的取值范围

    整数数据类型的取值范围 我们都知道计算机的底层是二进制,也知道不同的整数类型存储值的范围不同,可这些数值在计算机底层是怎样存储的呢?数值范围又是怎么计算出来的呢? 下面以java来进行举例: byte ...

  3. java存储整数,用于存储整数数值的是 JAVA四种整数数据类型的取值范围分别是多少...

    JAVA四种整数数据类型的取值范围分别是多少 byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1) short的取值范围为-32768~32767,占用2个字节(-2的1 ...

  4. labview 判断整数_labview 之如何获取数据类型的取值范围

    Labview支持的数据类型种类繁多,其中整型数是种类最多的,包括U8.I8.U16.I32等等. 对于每一种特定的整型数,都对应这特定的取值范围,比如U8的最大值为255,最小值为0,所以U8的取值 ...

  5. C语言——数据类型、基本数据类型的取值范围

    目录 一.数据类型 1.基本类型 2.sizeof运算符 3.signed和unsigned 二.取值范围 1.比特位 2.字节 3.符号位 4.补码 5.基本数据类型的取值范围 一.数据类型 1.基 ...

  6. java数据类型,取值范围,引用类型解析

    与javascript不同,Java是强类型语言,在定义变量前需要声明数据类型.主要分两种数据类型:基本数据类型和引用数据类型. 1.基本数据类型分析: 基本数据类型 数值型 整数型 byte字节类型 ...

  7. MySQL数据库的数据类型以及取值范围详解

    主要包括以下五大类: 整数类型:BIT.BOOL.TINY INT.SMALL INT.MEDIUM INT. INT. BIG INT 浮点数类型:FLOAT.DOUBLE.DECIMAL 字符串类 ...

  8. 整型数据类型及其取值范围详解

    整型数据类型 C数据类型 最小值 最大值 [signed] char -128 127 unsigned char 0 255 short -32768 32767 unsigned short 0 ...

  9. Java基础:8种基本数据类型,取值范围和储存字节说明。

    Java中,一共有8种基本数据类型: 4种整数型:int,short,long,byte. 2种浮点型:float,double. 1种字符类型:char. 1种表示真值的类型:boolean. [S ...

  10. 怎么计算byte,short,int等数据类型的取值范围

    一个byte由八个位组成,符号位 + 数值位,如x0000000,其中第1位是符号位,后面的7位表示数值,第1位是符号位(0为正,1为负).这样+1就是00000001,-1就是10000001.最大 ...

最新文章

  1. eclipse 变成中文
  2. 帝国cms底部代码哪里改?要修改版权和统计代码
  3. 【飞谷六期】爬虫项目4
  4. apache sgoop 导入数据到 oracle、导出数据到 oracle 实现
  5. Web Map Gis 开发系列索引
  6. Spring Boot 项目中Java对象的字符串类型属性值转换为JSON对象的布尔类型键值的解决方法及过程
  7. 基于 MVP 的 Android 组件化开发框架实践 1
  8. 【CC2640R2F】香瓜CC2640R2F之LED
  9. Android框架揭秘-JAVA服务框架
  10. Python图像增强之直方图均衡化(全局直方图均衡、局部直方图均衡)
  11. 量表类问卷影响关系研究(精读笔记1)SPSS
  12. 世界有色金属杂志世界有色金属杂志社世界有色金属编辑部2022年第4期目录
  13. 什么是IT和什么是IT行业
  14. android wifi速度太慢,手机连上wifi之后速度比4G还慢?设置好DNS让你体验飞一般的感觉...
  15. 蓝牙写入数据库_android 蓝牙 数据库
  16. 计算机word画铁路,在word中画铁路线.docx
  17. spring框架:(二)bean标签中的scop、生命周期以及注入方式
  18. 什么样的设计可以征服客户?
  19. 苹果传数据到苹果手机?iPhone怎么数据传输
  20. JSON和byte[]

热门文章

  1. python正负数转换_python – 将正/负数舍入到最接近的“整数”
  2. python程序设计基础之注释
  3. 当你在搜索框按下enter的一刹那发生了什么?
  4. 在图形用户登录界面输入正确用户名与密码后,闪了一下(即将要登录进去那一刹那),它NND给我蹦出来了!
  5. 三维空间的三角剖分( 3D Delaunay Triangulated graph)第一部分:从二维空间的三角剖分做起
  6. 开始写博客之学习编程的重要性
  7. 向量法计算体积的思路(没有代码了)
  8. 【简记】Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist: No URLs in
  9. php里ajax提交form表单图片上传,PHPAJAXFORM提交图片上传并显示图片源码
  10. 基于李雅普诺夫函数的跟踪控制(一)