`
netment
  • 浏览: 58884 次
文章分类
社区版块
存档分类
最新评论

进制之间的转换

阅读更多
        今天晚上无聊,研究以一下进制之间的转换,发现进制的转化还真有意思。按理说一个数字字符使用一个字节来存储的,而一个字节最大能存储的数字是255,也就是说当用到255进制去存放数据信息时才最能节省存储空间。现在的问题时到那里去着255字符去区分这255‘数字’。顺便看了一下java基础类库对进制转化的支持,比较令人希望,基础类库能支持最高的进制转化是36进制。后来有看了看Base64编码,发现它也是通过进制转化来精心编码,来达到压缩的目的。我们倒是可以考虑现生成一个包含32个字符的guid,在将这个guid用Base64编码放到数据库,这样能做到压缩的目的。guid是可以这样做,因为它的产生是随机的,不包含任何有意义的信息。当对于那些由程序生成的带有意义的字符串,。如包含时间顺序的字符串通过Base64编码后还能不能保存其原来的时间顺序?就我个人的猜想是可以的因为字符串的比较最终还是通过其acsii码的比较实现的。也就是说如果数字字符是按照acsii码来排的话是可以保存其排序信息的。
分享到:
评论

相关推荐

    进制数转换二进制八进制十进制十六进制之间转换方法PPT学习教案.pptx

    本文将从基本概念到进制数转换规则,详细解释二进制、八进制、十进制、十六进制之间的转换方法。 一、基本概念 在计算机科学中,最小的数据单位是位(bit),它是计算机内部的基本存储单位,一个位可以存储0或1两...

    二进制、八进制、十进制、十六进制之间转换详解

    ### 二进制、八进制、十进制、十六进制之间转换详解 #### 一、十进制与二进制之间的转换 ##### (1)十进制转换为二进制 十进制转二进制的过程可以分为处理整数部分和小数部分两步。 **整数部分** 采用“除2...

    总结进制数转换二进制八进制十进制十六进制之间转换方法PPT学习教案.pptx

    * 十进制与二进制之间的转换 + 十进制转换为二进制:除以 2 直到商为 0,逆序取余数 + 二进制转换为十进制:乘以 2 的幂次方 * 十进制与八进制之间的转换 + 十进制转换为八进制:除以 8 直到商为 0,逆序取余数 ...

    二进制、八进制、十进制、十六进制之间转换(含小数部分).pdf

    在编程中,了解如何在不同进制之间转换可以帮助我们更好地理解和使用数据类型和数值表示方法。在硬件设计中,不同进制的转换是数字电路设计的基础,尤其是二进制和十六进制的转换,因为十六进制数经常用来表示二进制...

    ascii 16进制 10进制之间转换

    在实际工作中,我们有时会使用工具来进行这些转换,如提到的"ASCII及进制转换 V4.0.exe",它提供了一个便捷的界面,帮助用户快速进行ASCII、16进制和10进制之间的转换,避免了手动查询和计算的繁琐。这样的工具对于...

    java实现各进制之间转换

    在编程领域,尤其是在Java语言中,进行不同进制之间的转换是一项基本操作。进制转换是计算机科学中的基础知识,因为计算机内部使用的是二进制(Binary)系统,而我们日常使用的是十进制(Decimal)系统。为了理解并...

    二进制,八进制,十进制,十六进制之间转换

    ### 二进制、八进制、十进制、十六进制之间转换详解 #### 一、十进制与二进制之间的转换 ##### (1)十进制转换为二进制 十进制转二进制的过程可以分为对整数部分和小数部分的不同处理。 **整数部分转换**: ...

    任意进制之间的转换

    这是一个可以实现任意进制之间转换的C语言代码。

    pb字符串转十六进制及各进制之间转换源码

    对于其他进制之间的转换,例如二进制、八进制、十进制和十六进制之间的转换,我们可以利用以下策略: 1. **二进制与十进制**: - 二进制转十进制:使用`BinaryToDecimal()`函数。 - 十进制转二进制:可以使用`...

    二、八、十、十六进制之间转换课件

    本课件主要涵盖了四种常见的进制——二进制、八进制、十进制和十六进制之间的相互转换,旨在帮助学习者掌握这些转换方法。下面我们将详细探讨这些进制及其转换规则。 首先,二进制(Binary)是最基础的进制,由两个...

    ASCII及进制转换4.0版 ascii码与16进制之间转换 及16 10 8 2进制之间的转换

    从提供的文件名"ASCII及进制转换 V4.0.exe"来看,这是一个Windows平台的可执行文件,用户可以直接运行来进行各种进制之间的转换操作。在实际使用中,这样的工具可以帮助用户快速验证计算结果,提高工作效率,同时也...

    二,十,十六进制之间转换的工具

    在计算机科学和信息技术领域,不同进制之间的转换是常见的计算任务。二进制(Binary)、十进制(Decimal)和十六进制(Hexadecimal)是三种最常用的数字表示方式。了解并能熟练进行这三者之间的转换对于理解计算机...

    Java SE程序 进制之间的转换

    Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制...

    计算机基础之常见进制转换(二、八、十、十六进制互相转换)

    八进制和二进制之间的转换,通常是以3位二进制转换为1位八进制,或反之。从二进制到八进制,每3位二进制数按照权值转换为八进制数,不足3位时左边补0。而从八进制到二进制,则是将八进制数的每一位转换为3位二进制,...

    二进制八进制十进制十六进制之间的转换算法.pdf

    "二进制八进制十进制十六进制之间的转换算法" 本文主要讲解了二进制、八进制、十进制、十六进制之间的转换算法。包括十进制与二进制之间的转换、八进制与二进制之间的转换、十六进制与二进制之间的转换等。 十进制...

    设计算法把一个十进制整数转换为二到九进制之间的任意进制数输出

    设计算法把一个十进制整数转换为二到九进制之间的任意进制数输出(链式栈)

    设计算法把一个十进制整数转换为二至九进制之间的任意进制数输出

    在计算机科学中,将一个十进制整数转换为其他任意进制(如二进制、八进制、十六进制或介于二至九之间的任何其他进制)是常见的编程任务。这种转换通常用于数据表示、计算以及理解计算机内部工作原理。下面我们将详细...

    方便小巧的各种进制之间转换工具

    进制转换是计算机科学中的基础概念,用于在不同的数值系统之间转换数字。常见的进制有二进制(Binary)、八进制(Octal)、十进制(Decimal)和十六进制(Hexadecimal)。MFC(Microsoft Foundation Classes)是微软...

    八进制和成二进制的转换方法

    ### 八进制和二进制的转换方法 ...以上就是关于八进制与二进制之间转换的详细内容,希望对你有所帮助。通过掌握这些转换方法,你可以更好地理解数字系统的基础知识,并在实际应用中更加得心应手。

    二进制、八进制、十进制、十六进制之间转换(含小数部分).docx

    在计算机科学中,不同进制之间的转换是基本且重要的概念。进制主要有二进制(Binary)、八进制(Octal)、十进制(Decimal)和十六进制(Hexadecimal)。这些进制系统在处理数字时各有其优势,其中二进制和十六进制...

Global site tag (gtag.js) - Google Analytics