Java中的数值数据、原码、反码、补码、数据类型和范围、字面量.docVIP

  • 0
  • 0
  • 约5.91千字
  • 约 5页
  • 2017-05-20 发布于北京
  • 举报

Java中的数值数据、原码、反码、补码、数据类型和范围、字面量.doc

Java中的数值数据、原码、反码、补码、数据类型和范围、字面量

Java中的数值数据、原码、反码、补码、数据类型及范围、字面量 java基础 java补码范围字面量数据类型? 一、数据在计算机中的表示 数据分为两种,一种是数值型数据,另一种是非数值型数据。这里只讨论数值型数据。 首先声明: 1、无论是二进制、八进制、十六进制还是十进制,大家都是一样的,十进制有的,其他进制也有。例如它们都有正负数之分,都有整数小数部分。 2、特别小心二进制数,所有的数据在计算机中都是用0和1的组合表示的,也可以说是二进制,但不是二进制数。一个二进制数在计算机中的表示是以这个二进制数的补码形式表示的,由于二进制数可能是正数、负数、小数,所以它的补码可能会跟这个二进制数不相同。这样说,可能听起来有点意思,一个二进制数用二进制表示。 数值在计算机中的表示需要考虑的三个问题 1、存储长度:计算机存储数据是以字节为单位的,一个字节有8位。程序语言中int型有2个字节的,也有4个字节的。还有char 2、符号:数据有正负之分,约定“0”表示正,“1”表示负。 3、数据的表示。如果数据以有无小数的方式来分,则分为整数,纯小数,大于1的小数。表示方法可分为定点和浮点表示法。定点表示方法又可分为定点整数和定点小数。如果一个数是整数就用定点整数表示,如果是一个小于1的小数就用定点小数表示,如果是个大于1的小数,就是说既有整数部分,又有小数部分就用浮点表

文档评论(0)

1亿VIP精品文档

相关文档