当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

<b>Java编程那些事儿7——进制的概念</b>[Java编程]

赞助商链接



  本文“<b>Java编程那些事儿7——进制的概念</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1.2进制的概念

因为不大概为每个数值都创造一个标记,所以需求用基本数字组合出复合的数值,这样就有了进制的概念.

其实全部进制都是人为的创造,都是用来计数便利的.目前最常用的进制是十进制,当然别的的进制也在利用中.比方“不相上下”这个成语,就反映了古代一斤等于十六两的概念,也就是十六进制计数方法.

计算机编程中常用的进制有二进制、八进制、十进制和十六进制,十进制还是最主要的表达情势.在编程中,大家书写的数值默许为十进制.

关于进制,有两个最基本的概念:基数和运算法则.

l基数

基数指一种进制中构成的基本数字,也就是不能再拆分的数字.比方十进制是0-9,二进制是0和1,八进制是0-7,十六进制是0-9,A-F(大小写都可).大概可以简单的这样记忆,假定是n进制的话,基数就是[0,n-1]的数字,基数的个数和进制值相同,十进制有十个基数,顺次类推.

l运算法则

运算法则就是进位或借位法则,这个近似于普通计算机书籍中位权的概念,比方关于十进制来说,该法则是“满十进一,借一当十”,也就是低位的数字满十了向高位进一,从高位借到的一,相当于低位上的十.别的的进制也是这样,关于二进制来说,就是“满二进一,借一当二”,八进制和十六进制也是这样.

在数学上表示一个数字是几进制,普通利用以下格局:[数值]进制数,比方[10]2 表示二进制数值10.

1.2.1 二进制

二进制是计算机内部数据表示的情势,所以学习计算机编程必须熟习二进制.熟习二进制有以下几个用处:

l更简单理解计算机的数据存储方法

计算机内部的很多转换,比方数据范例之间的强转,都可以用二进制注释终究的后果的值.

l二进制的运算速度高

二进制的运算速度比十进制高的多.比方求2的n次方,通过移位实现的效率比数学办法高效.

l利用二进制数值举行数据存储

以二进制的情势存储数值,一个是对比节俭资源,可以利用二进制的位来存储信息,比方常见的硬件掌握信息,都是二进制的情势举行供应的.

如前所述,二进制包含0和1两个基数,运算法则是“满二进一,借一当二”,下面简单的介绍一下二进制的计数方法.

比方十进制的0-9用二进制举行表达,则顺次是:

0,1,10,11,100,101,110,111,1000,1001

阐明:数值之间利用逗号举行隔断.


  以上是“<b>Java编程那些事儿7——进制的概念</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .