计算机中有符号整数的取值范围

计算机中基本数据类型共有4类8种,分别为整数、浮点数、字符型、布尔型。我们今天只讨论整数类型。

整数类型有:byte   short   int   long 

注:有符号位就是最前面的一位是符号位,正数用0表示,负数用1表示。

byte所占字节为1,由此推导:

而short所占字节为2;int所占字节为4;long所占字节为8,由上推导可得:

 

 总结:

byte:

  • byte 数据类型是8位、有符号的,以二进制补码表示的整数;
  • 最小值是 -128(-2^7)
  • 最大值是 127(2^7-1)

short:

  • short 数据类型是 16 位、有符号的,以二进制补码表示的整数
  • 最小值是 -32768(-2^15)
  • 最大值是 32767(2^15 - 1)

int:

  • int 数据类型是32位、有符号的,以二进制补码表示的整数;
  • 最小值是 -2,147,483,648(-2^31)
  • 最大值是 2,147,483,647(2^31 - 1)
  • 一般地整型变量默认为 int 类型

long:

  • long 数据类型是 64 位、有符号的,以二进制补码表示的整数;
  • 最小值是 -9,223,372,036,854,775,808(-2^63)
  • 最大值是 9,223,372,036,854,775,807(2^63 -1)

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
VBScript 语言参考 特性信息 字母顺序关健字列表 常 错误 事件 函 方法 对象 运算符 属性 语句 欢迎使用 VBScript 语言参考 通过对信息进行分组,可以使您方便地研究 Visual Basic 脚本的各个主题。 可以在“字母顺序关键字列表”中找到 VBScript 语言的所有主题。如果只需要查看某个主题(例如对象),则有对该主题进行详细说明的章节可供查阅。 如何操作呢?单击左边任意一个标题,即可显示该标题所包含的项目列表。从该列表中选择要查看的主题。打开所选主题之后,就能够很容易地链接到其他相关章节。 请尽情浏览 JScript 语言参考的各个部分,您会发现 VBScript 语言有多么丰富。 特性 说明 版本信息 按主机应用排序的 VBScript 版本列表和按版本排序的特性列表. VBScript 特性 VBScript 最新特性列表 未包含在 VBScript 中的 VBA 特性 VBScript 最新特性列表:未包含在 VBScript 中的应用程序编辑。 未包含在 VBA 中的 VBScript 特性 未包含在 Visual Basic 中的 VBScript 特性列表:应用程序编辑。 Microsoft Scripting 运行时特性 VBScript 中最新的 Scripting 运行时特性列表。 语言元素 说明 Abs 函 返回的绝对值。 加法运算符 (+) 两相加。 And 运算符 执行两个表达式的逻辑连接。 Array 函 返回含一组的 变体 。 Asc 函 返回字符串首字母的 ANSI 字符代码。 赋值运算符 (=) 给变量或属性赋值。 Atn 函 返回的反正切值。 Call 语句 将控制移交 Sub 或 Function 过程。 CBool 函 返回已被转换为 Boolean 子类型的变体的表达式。 CByte 函 返回已被转换为字节子类型的变体的表达式。 CCur 函 返回已被转换为货币子类型的变体的表达式。 CDate 函 返回已被转换为日期子类型的变体的表达式。 CDbl 函 返回已被转换为双精度子类型的变体的表达式。 Chr 函 返回指定 ANSI 字符码的字符。 CInt 函 返回已被转换为整数子类型的变体的表达式。 Class 对象 提供对已创建的类的事件的访问。 Class 语句 声明类名 Clear 方法 清除 Err 对象的所有属性设置。 CLng 函 返回已被转换为 Long 子类型的变体的表达式。 颜色常 颜色常列表。 比较常 用于比较运算的常列表。 连接运算符 (&) 强制两个表达式的字符串连接。 Const 语句 声明用于字母值的常。 Cos 函 返回角度的余弦值。 CreateObject 函 创建并返回对“自动”对象的引用。 CSng 函 返回已被转换为单精度子类型的变体的表达式。 CStr 函 返回已被转换为字符串子类型的变体的表达式。 日期和时间常 在日期和时间运算中用来定义星期几和其他常的常列表。 日期格式常 用于日期和时间格式的常列表。 Date 函 返回当前系统日期。 DateAdd 函 返回加上了指定的时间间隔的日期。 DateDiff 函 返回两个日期之间的间隔。 DatePart 函 返回给定日期 的指定部分。 DateSerial 函 返回指定年月日的 日期子类型的变体 。 DateValue 函 返回日期子类型的变体 。 Day 函 返回日期,取值范围为 1 至 31。 Description 属性 返回或者设置说明某个错误的字符串。 Dictionary 对象 存储据键、项目对的对象。 Dim 语句 声明变量并分配存储空间。 除法运算符 (/) 两相除并以浮点格式返回商。 Do...Loop 语句 当条件为 True 或者当条件变为 True 时,重复一语句块。 Empty 表示尚未初始化的变量值。 Eqv 运算符 使两个表达式相等。 Erase 语句 重新初始化固定组的元素并重新分配动态组的存储空间。 Err 对象 含有关于运行时错误的信息。 Eval 函 计算并返回表达式的值。 Execute 方法 根据指定的字符串,执行正则表达式的搜索。 Execute 语句 执行单个或更多的指定语句。 ExecuteGlobal 语句 执行一个或多个在全局脚本名字空间中所指定的语句。 Exit 语句 退出 Do...Loop、For...Next

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值