`

八进制

 
阅读更多
真是Java基础知识不够扎实呀!我竟然不知道在Java表示八进制是通过在值前面加上数字“0”零表示,而不是字母"o"。折腾了好半天才把下面的代码看懂,惭愧惭愧呀!

payload[0]=0x02-->十六进制

1,String textEncoding = ((payload[0] & 0200) == 0) ? "UTF-8" : "UTF-16";
这里面的0200(010 000 000)就是八进制,转化成16进制就是0x80(1000 0000),二进制就是(10000000),payload[0]通过和它相与&运算,获得最高位

2, int languageCodeLength = payload[0] & 0077;
0077是八进制(000 111 111),转化成16进制是0x3F(0011 1111),二进制是(00111111)payload[0]通过和它相与&运算,获得后面5位。

分享到:
评论
1 楼 hulongkao 2013-11-21  

相关推荐

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

    * 八进制转换为十六进制:先将八进制数转换为二进制数,再将二进制数转换为十六进制数。 * 十六进制转换为八进制:先将十六进制数转换为二进制数,再将二进制数转换为八进制数。 五、总结复习 进制数之间的转换是...

    数电课程设计:八进制同步加法计数器

    数电课程设计:八进制同步加法计数器 本课程设计的主要目的是设计一个八进制同步加法计数器,学习使用数字电子实验平台,熟悉各个芯片和电路的接法,掌握设计触发器的算法,懂得基本数字电子电路的功能,会分析和...

    c语言实现八进制转十进制

    在循环中,`n`乘以8(对应八进制的权重),再加上当前字符表示的八进制值(通过`*p-'0'`获取,因为字符'0'到'7'在ASCII码中的值与它们的数值相同)。然后指针`p`向后移动,指向下一个字符。 3. 输出结果:当`p`到达...

    十进制转化为八进制 c语言 数据结构栈练习

    十进制是我们日常生活最常用的一种计数方式,而八进制则在计算机系统中有着特殊的地位,因为早期的计算机系统使用八位二进制(一个字节)来存储和处理数据,因此,八进制能够简洁地表示这些二进制组合。对于程序员来...

    基于D触发器的异步八进制计数器设计.pdf

    基于D触发器的异步八进制计数器设计 计数器是数字系统中应用最广泛的时序逻辑部件之一,其作用是计算输入脉冲的个数。本文主要介绍基于D触发器的异步八进制计数器设计,使用Tanner EDA 7.X软件进行芯片原理图设计、...

    八进制数值字符串转ASCII码字符串C#实现

    在IT领域,编程语言如C#常常用于处理各种数据类型和格式的转换,其中包括将八进制数值字符串转换为ASCII码字符串。八进制是一种基于8的计数系统,常用于计算机科学,而ASCII码(美国标准信息交换代码)则是一种用7位...

    汇编语言进制(二进制,八进制,十进制,十六进制)转换

    汇编语言是计算机底层编程的一种语言,它直接对应机器指令,因此对二进制、八进制、十进制和十六进制的理解至关重要。下面我们将详细探讨这些进制及其相互转换。 二进制(Binary)是最基础的数字系统,只包含两个...

    各种颜色的分类以及八进制的详细表示

    例如,十六进制的#f0f8ff对应的八进制为3747775,每个数字代表了红色、绿色和蓝色分量的八进制值。对于“AntiqueWhite”,其八进制表示为7757555。 在配色参考中,颜色的选取通常会考虑对比度,以确保文本在背景上...

    二进制、八进制、十六进制转换.doc

    二进制(Binary)、八进制(Octal)和十六进制(Hexadecimal)是计算机领域最常用的三种非十进制计数体系,它们与十进制之间的转换是编程基础的一部分。 6.1 为什么需要八进制和十六进制? 在编程中,尽管我们通常...

    八进制数转换为二进制数

    ### 八进制数转换为二进制数 #### 知识点概述 本文将详细介绍如何使用C语言实现从八进制数到二进制数的转换。此知识点适用于C语言初学者,通过实例帮助理解基本的数据类型、输入输出操作以及循环结构的应用。 ###...

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

    ### 八进制和二进制的转换方法 在计算机科学与数字电子学领域中,了解不同数值系统之间的转换是非常重要的。本篇文章将详细介绍如何在八进制与二进制之间进行转换,并解释其背后的原理。 #### 八进制与二进制的...

    数据结构-栈十进制转八进制的算法详解(已测试过).doc

    栈十进制转八进制算法详解 本文将详细介绍栈十进制转八进制算法的实现过程,并提供了完整的C语言代码。该算法使用栈数据结构来实现十进制到八进制的转换。 首先,让我们来了解栈的基本概念。栈是一种后进先出...

    将非负十进制整数转化为八进制

    ### 将非负十进制整数转化为八进制 #### 概述 在计算机科学领域,数据转换是一项基本而重要的任务。其中,将非负十进制整数转化为八进制是常见的需求之一,尤其是在低级编程语言如C语言中。本篇文章将详细介绍这一...

    八进制可以有负数吗

    ### 八进制中的负数表示 #### 一、引言 数字系统是现代信息技术的基础之一,其中不同的进制表示法被广泛应用于计算机科学与工程领域。常见的进制包括二进制、八进制、十进制以及十六进制等。在实际应用中,除了正数...

    java程序实现十进制转二进制,八进制,十六进制

    根据给定的信息,本文将详细解释如何在Java中开发一个简单的程序来实现十进制数向二进制、八进制以及十六进制的转换。 ### Java程序实现十进制转二进制、八进制、十六进制 #### 程序概述 此Java程序的主要功能是...

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

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

    可编程硬件描述语言VHDL Quartus 八进制计数器源代码.pdf

    VHDL Quartus 八进制计数器源代码 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_ARITH.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY COUNTER_8 IS PORT ( CLK : IN STD_LOGIC; RS : IN STD_...

    八进制与十进制的互相转化

    汇编语言中八进制与十进制的互相转化,对初学汇编的同学帮助很大

    十进制 八进制 二进制 十六进制转换工具

    在早期的计算机系统中,八进制被广泛使用,因为它能简洁地表示二进制代码,每三位二进制可以转换成一位八进制,例如,二进制的1101转换为八进制就是15(1×8¹ + 1×8⁰)。 4. **十六进制(Hexadecimal)**:基数...

    Java程序十进制转二进制,八进制,十六进制

    在Java编程语言中,将十进制数转换为二进制、八进制和十六进制是常见的操作,尤其在处理计算机数据表示和计算时。本文将深入探讨这些转换方法。 首先,我们要理解不同进制系统的基础。十进制是我们日常生活最常用的...

Global site tag (gtag.js) - Google Analytics