二进制学习笔记.docxVIP

  • 13
  • 0
  • 约2.5千字
  • 约 3页
  • 2023-09-07 发布于天津
  • 举报
1.JavaJava源代码中数字使用只能使用10进制i,8进制和16进制Java源代码必须经过编译,变为java字节码(.class),才能在jvm中运行。这个编译的过程中所有的数字都会被编译器转换为二进制表示。 2.进制间的转换 十进制 二进制 八进制 十六进制 0 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 0110 6 6 7 0111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 a 11 1011 13 b 12 1100 14 c 13 1101 15 D 14 1110 16 E 15 1111 17 F 16 10000 20 10 (1)十进制向其他进制转换a)手工 取余法计算器使用javaAPIInteger.toBinaryString()//数字的补码形式Integer.toString(intnum,intindex)//数字二进制的负数字符串面试题:不适用javaAPI,把一个整数换换位二进制 其他进制转换为十进制手工乘计算器使用javaAPIints1=Integer.parseInt(str,2);/Integer.valueOf(str,2)其他进制只能用十进制转换。 原码,反码,补码 (1)正整数:+123二进制: 原码:000000000000000

文档评论(0)

1亿VIP精品文档

相关文档