精华内容
下载资源
问答
  • (一)二进制转十进制 如:  66 = 64 + 2;  128 64 32 16 8 4 2 1  0 1 0 0 0 0 1 0 负十进制转换为二进制的方式  1)先将该整数的绝对值转换为二进制,然后进行按位取反再加1.  如:  -...

    (一)二进制转十进制

    如:

          66 = 64 + 2;

          128  64  32  16  8   4   2   1

           0      1    0    0   0   0   1   0

    负十进制转换为二进制的方式

         1)先将该整数的绝对值转换为二进制,然后进行按位取反再加1.

       如:

         -66

         66 => 0100 0010  绝对值转换为二进制

            => 1011 1101  按位取反

            => 1011 1110

    负二进制转换为十进制的方式

         1)按位取反再加1,转换为十进制整数之后,添加负号。

       如:

         1011 1110 => 0100 0001  按位取反

                   => 0100 0010  再加1

                   => 66         转换为十进制整数

                   => -66        添加负号

    二进制和八进制之间的转换

    (二)二进制转换为八进制的方式
         1)将每三位二进制转换为一位八进制,在转换结果的最前面增加0表示八进制
        如:
           010 001  => 021
           010二进制转换为十进制是2
           001二进制转换为十进制是1
           所以八进制前加0就是021
       b.八进制转换为二进制的方式
         1)将每一位八进制转换为三位二进制,在转换结果的最前面增加0b表二进制              (从jdk1.7开始增加的新特性)
        如:
           021 => 0b010 001

    (三)二进制和十六进制之间的转换
       a.二进制转换为十六进制的方式
         1)将每四位二进制转换为一位十六进制,在转换结果的最前面增加0x表示十六进制
        如:
           0010 1101 => 0x2d (在十六进制中使用a ~ f来表示 10 ~ 15之间的数字)
           0010二进制转换为十进制是2
           1101二进制转换为十进制是13, 十六进制中使用abcdef来表示 10、12、13、14、15之间的数字  

       b.十六进制转换为二进制的方式
         1)将每一位十六进制转换为四位二进制,在转换结果的最前面增加0b表示二进制
        如:
           0x2d => 0b0010 1101


    0b表示二进制
    0表示八进制
    0x表示十六进制

    展开全文
  • 自:...十六进制 二进制 Symbol 十进制 十六进制 二进制 Symbol 0 00 0000 0000 NUL 64 40 0100 0000 @ 1 01 0000 0001 SOH 65 41 0100 0001 A 2 02 0000 0010 STX 66 42 0100...

    转自:http://www.cyb-sound.com/forum/viewthread.php?tid=63

    十进制 十六进制 二进制 Symbol 十进制 十六进制 二进制 Symbol
    0 00 0000 0000 NUL 64 40 0100 0000 @
    1 01 0000 0001 SOH 65 41 0100 0001 A
    2 02 0000 0010 STX 66 42 0100 0010 B
    3 03 0000 0011 ETX 67 43 0100 0011 C
    4 04 0000 0100 EOT 68 44 0100 0100 D
    5 05 0000 0101 ENQ 69 45 0100 0101 E
    6 06 0000 0110 ACK 70 46 0100 0110 F
    7 07 0000 0111 BEL 71 47 0100 0111 G
    8 08 0000 1000 BS 72 48 0100 1000 H
    9 09 0000 1001 TAB 73 49 0100 1001 I
    10 0A 0000 1010 LF 74 4A 0100 1010 J
    11 0B 0000 1011 VT 75 4B 0100 1011 K
    12 0C 0000 1100 FF 76 4C 0100 1100 L
    13 0D 0000 1101 CR 77 4D 0100 1101 M
    14 0E 0000 1110 SO 78 4E 0100 1110 N
    15 0F 0000 1111 Sl 79 4F 0100 1111 O
    16 10 0001 0000 DLE 80 50 0101 0000 P
    17 11 0001 0001 DC1 81 51 0101 0001 Q
    18 12 0001 0010 DC2 82 52 0101 0010 R
    19 13 0001 0011 DC3 83 53 0101 0011 S
    20 14 0001 0100 DC4 84 54 0101 0100 T
    21 15 0001 0101 NAK 85 55 0101 0101 U
    22 16 0001 0110 SYN 86 56 0101 0110 V
    23 17 0001 0111 ETB 87 57 0101 0111 W
    24 18 0001 1000 CAN 88 58 0101 1000 X
    25 19 0001 1001 EM 89 59 0101 1001 Y
    26 1A 0001 1010 SUB 90 5A 0101 1010 Z
    27 1B 0001 1011 ESC 91 5B 0101 1011 [
    28 1C 0001 1100 FS 92 5C 0101 1100 /
    29 1D 0001 1101 GS 93 5D 0101 1101 ]
    30 1E 0001 1110 RS 94 5E 0101 1110 ^
    31 1F 0001 1111 US 95 5F 0101 1111 _
    32 20 0010 0000 (space) 96 60 0110 0000 `
    33 21 0010 0001 ! 97 61 0110 0001 a
    34 22 0010 0010 " 98 62 0110 0010 b
    35 23 0010 0011 # 99 63 0110 0011 c
    36 24 0010 0100 $ 100 64 0110 0100 d
    37 25 0010 0101 % 101 65 0110 0101 e
    38 26 0010 0110 & 102 66 0110 0110 f
    39 27 0010 0111 ` 103 67 0110 0111 g
    40 28 0010 1000 ( 104 68 0110 1000 h
    41 29 0010 1001 ) 105 69 0110 1001 i
    42 2A 0010 1010 * 106 6A 0110 1010 j
    43 2B 0010 1011 + 107 6B 0110 1011 k
    44 2C 0010 1100 , 108 6C 0110 1100 l
    45 2D 0010 1101 - 109 6D 0110 1101 m
    46 2E 0010 1110 . 110 6E 0110 1110 n
    47 2F 0010 1111 / 111 6F 0110 1111 o
    48 30 0011 0000 0 112 70 0111 0000 p
    49 31 0011 0001 1 113 71 0111 0001 q
    50 32 0011 0010 2 114 72 0111 0010 r
    51 33 0011 0011 3 115 73 0111 0011 s
    52 34 0011 0100 4 116 74 0111 0100 t
    53 35 0011 0101 5 117 75 0111 0101 u
    54 36 0011 0110 6 118 76 0111 0110 v
    55 37 0011 0111 7 119 77 0111 0111 w
    56 38 0011 1000 8 120 78 0111 1000 x
    57 39 0011 1001 9 121 79 0111 1001 y
    58 3A 0011 1010 : 122 7A 0111 1010 z
    59 3B 0011 1011 ; 123 7B 0111 1011 {
    60 3C 0011 1100 < 124 7C 0111 1100 |
    61 3D 0011 1101 = 125 7D 0111 1101 }
    62 3E 0011 1110 > 126 7E 0111 1110 ~
    63 3F 0011 1111 ? 127 7F 0111 1111  
    展开全文
  • 实验课题一 将一个十进制数转换成另外一个P进制数字符串可以是二进制十六进制转换函数的原 型为 void Convert (int n, char str[], unsigned P; n输入待转换的数 str输出转换好的P进制字符串 P输入要转换的进制...
  • int num=66; System.out.println(Integer.toBinaryString(num)); System.out.println(Integer.toHexString(num)); int bits=0; int temp=num; while(temp>0){ temp/=16; bit...
    		int num=66;
    		System.out.println(Integer.toBinaryString(num));
    		System.out.println(Integer.toHexString(num));
    		
    		int bits=0;
    		int temp=num;
    		while(temp>0){
    			temp/=16;
    			bits++;
    			System.out.println(temp);
    		}		
    		temp = num;
    		String[] result= new String[bits];
    		for(int i=0;i<bits;i++){
    			
    			result[i] = ((temp%16)>9?(char)(temp%16-10+'A')+"":temp%16+"");
    			temp/=16;			
    		}
    		for(int i=0;i<bits;i++){
    			System.out.print(result[bits-1-i]);
    		}
    

     其实是10进制到16进制的转换

    1.首先确定转换成16进制后有几位

    2.根据位数创建String数组

    3.算出每一位对应的16进制表达,存入数组

    4.一次输出数组元素

    result[i] = ((temp%16)>9?(char)(temp%16-10+'A')+"":temp%16+"");
    

     核心是这行代码,用到知识点:

    >三目运算符

    >基本数据类型的自动转换和强制转换char->int,int->char

    >String类型与基本数据类型用“+”连接时可以自动转换成String类

    >num/16等价于num>>>4

    >num%16等价于num&15

    转载于:https://www.cnblogs.com/annofyf/p/9245073.html

    展开全文
  • 二八十六进制转十进制 >>> int("1101", 2) 13 >>> eval("0b1101") 13 >>> int("12", 8) 10 >>> int("12", 9) ...十进制转二八十六进制 >>> bin(66) ...

    二八十六进制转十进制

    >>> int("1101", 2)
    13
    >>> eval("0b1101")
    13
    >>> int("12", 8)
    10
    >>> int("12", 9)
    11
    >>> int("12", 16)
    18

    十进制转二八十六进制

    >>> bin(66)   # 转二进制
    '0b1000010'
    >>> oct(66)  # 转八进制
    '0o102'
    >>> hex(66)  # 转十六进制
    '0x42'

    二进制转十进制再转八进制

    >>> oct(int("10110", 2))
    '0o26'

    十进制转二进制再转十进制

    >>> a = bin(36)
    >>> a
    '0b100100'
    >>> a = int(a[2:], 2)
    >>> a
    36

     

    展开全文
  • 二进制 66———1000010 66%2—0 33%2—1 16%2—0 8%2—0 4%2—0 2%2—0 1%2—1 二进制 —&gt; 十进制 1000010 1x2^6 + 0x2^5 + … + 1x2^1 = 66 二进制 —&gt; 八进制 1 000 010 按照每三位为一组,然后将...
  • 啥也不说了,直接粘代码:--十进制转换二进制、八进制、十六进制 DECLARE @NUM INT=66;--在此输入十进制数字 DECLARE @type INT=2;--设置返回的进制类型 DECLARE @RESULT VARCHAR(500)=''; WITH CTE AS( SELECT @NUM...
  • 最近在学十六进制及ASCII表 请教如何用c编写实现字符串和数字转换以下代码 ...将字符十六进制 用户输入4bit 二进制字符 转换成8 bit 比如 0110 0110 与上方十六进制XOR逻辑比较得出密码文
  • 【注意】计算机只能识别二进制数据八进制:满八进一 范围:0~7符号:0o例如:0o66十进制:满十进一 范围:0~9十六进制:满十六进一范围:0~9 A B C D E F符号:0x例如:0x3D二进制和十进制之间的转换:二 ->...
  • 【注意】计算机只能识别二进制数据八进制:满八进一 范围:0~7符号:0o例如:0o66十进制:满十进一 范围:0~9十六进制:满十六进一范围:0~9 A B C D E F符号:0x例如:0x3D二进制和十进制之间的转换:二 ->...
  • 十进制与BCD码转换的算法 BCD码 BCD是指用二进制来表示十进制数的编码,即用4位二进制来表示一位十...十进制是逢十进一,而十六进制是逢十六进一,它们之间的每次进位差66,所以一个十进制数要转换成BCD码,要先算清...
  • 关于二进制的哪些事!!! 进制之间的表达 十进制数,基数为十,用0~9之间的数表达。...十六进制数,基数为十六,用0~9,和A、B、C、D、E、F表示。 例如1AB 在编程语言中各进制数表示 任何进制成10进制(...
  • 习题一 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数 01110111 00101111 十六进制运算 1A52H+4438H 3967H 2D81H 37HX 12H 1250HX 4H 将十进制数变为8位补码并做运算(结果用二进制十六进制十...
  • 安徽工程大学计算机与信息学院 微机原理及应用综合复习资料 第一章计算机概述 一填空题 1. 在计算机中1Byte= bit 2. 在计算机中 1word= byte 3.... 对于十进制数66当它用二进制数表示时为 用十六进制数表示时为 H用BCD
  • 1.4 设字长为16位,将下列十进制数转换成二进制数,十六进制数以及BCD数。 ① 65 ② 129 ③ 257 ④ 513 解: ①0000000001000001B,0041H,(0000 0000 0110 0101)BCD ②0000000010000001B,0081H,(0000 ...
  • 2.6.8 DECIMAL——将给定基数的文本转换为十进制数 116 第3章 日期和时间函数 117 3.1 了解Excel日期系统 118 3.1.1 Excel提供的两种日期系统 118 3.1.2 了解日期和时间序列号 119 3.1.3 输入与设置日期和时间 ...
  • 十六进制长整常数 0X15L (十进制为21) 0XA5L (十进制为165) 0X10000L (十进制为65536)    长整数158L和基本整常数158 在数值上并无区别。但对158L,因为是长整型量,C编译系统将为它分配4个字节存储空间。而对...
  • 10016 十进制转换二进制 46 10017 递归函数程序设计求Fabonacci数列 48 10019 改错题error10_1.cpp 49 10022 编程题 50 10026 指定位置输出字符串 50 10027 藏尾诗 51 10028 改错题error11_2.cpp 52 40065 分解质...
  • 十六进制与八进制常量 93 快捷运算符 94 副作用 95 ++x或x++ 96 更多的副作用问题 97 答案 98 编程练习 99 第六章 条件和控制语句 101 if语句 101 else语句 102 怎样避免误用strcmp函数 104 循环语句 104...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0113 如何将二进制转换为十六进制 76 0114 如何将十进制转换为二进制 77 0115 如何将十进制转换为十六进制 78 0116 如何将十六进制转换为十进制 79 4.5 类型转换函数 80 0117 使用IntToHex函数将整数转换...
  • 3.4 同二进制、八进制和十六进制数打交道 89 3.5 从字节串中打包和解包大整数 90 3.6 复数运算 92 3.7 处理无穷大和NaN 94 3.8 分数的计算 96 3.9 处理大型数组的计算 97 3.10 矩阵和线性代数的计算 101 3.11 随机...
  • 实例001 十进制转换为十六进制 2 实例002 十进制转换为二进制 3 实例003 n进制转换为十进制 4 实例004 以IP地址形式输出 5 1.2 条件判断 6 实例005 3个数由小到大排序 6 实例006 a2+b2 8 实例007 整...
  • 易语言模块914个

    2018-03-12 20:00:21
    十六进制转十进制模块 .ec 十进制转化为十六进制5.ec 压缩加密文件夹.ec 压缩文件夹.ec 双功能自动编号模块.ec 发送消息_全选插入.ec 取CPU特征字.ec 取DOS执行结果.ec 取Excel表名列表模块1.0.ec 取IE...
  • 易语言模块大全

    2013-12-05 15:48:22
    完全进制转换.ec 网页操作类3.02.0.rar 文本操作模块.ec 系统服务管理.ec 写屏幕.ec 新编码转换大全.ec 一切从零开始教程专用.ec 隐藏进程.ec 隐藏进程模块.ec 注册服务.ec 注册热键(支持多热键).ec 自用...
  • 十六进制转十进制模块 .ec 十进制转化为十六进制5.ec 压缩加密文件夹.ec 压缩文件夹.ec 双功能自动编号模块.ec 发送消息_全选插入.ec 取CPU特征字.ec 取DOS执行结果.ec 取Excel表名列表模块1.0.ec 取IE地址栏.ec 取...
  • Python3 菜鸟查询手册

    2018-06-01 07:25:51
    25.20 十进制转二进制、八进制、十六进制.png 25.21 ASCII码与字符相互转换.png 25.22 最大公约数算法.png 25.23 最小公倍数算法.png 25.24 简单计算器实现.png 25.25 生成日历.png 25.26 使用递归斐波那契...
  • 十六进制 十进制模块 .ec 十进制转化为十六进制5.ec 压缩加密文件夹.ec 压缩文件夹.ec 双功能自动编号模块.ec 发 送消息_全选插入.ec 取CPU特征字.ec 取DOS执行结果.ec 取DOS执行结果模块 1.0.ec 取Dos执行结 果...
  • 1345个易语言模块

    2012-01-27 19:41:59
    十六进制 十进制模块 .ec 十进制转化为十六进制5.ec 压缩加密文件夹.ec 压缩文件夹.ec 双功能自动编号模块.ec 发 送消息_全选插入.ec 取CPU特征字.ec 取DOS执行结果.ec 取DOS执行结果模块 1.0.ec 取Dos执行结 果...
  • 1350多个精品易语言模块提供下载

    热门讨论 2011-06-06 17:51:09
    十六进制 十进制模块 .ec 十进制转化为十六进制5.ec 压缩加密文件夹.ec 压缩文件夹.ec 双功能自动编号模块.ec 发 送消息_全选插入.ec 取CPU特征字.ec 取DOS执行结果.ec 取DOS执行结果模块 1.0.ec 取Dos执行结 果...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

十六进制66转二进制