黑马程序员-学习笔记02

这篇博客介绍了十进制与二进制、八进制、十六进制之间的转换,包括具体的计算步骤,并通过实例展示了Java中变量的定义、数据类型、类型转换以及算术运算符、赋值运算符的使用规则。还探讨了关系运算符和编程中的常见问题,如变量自增和赋值操作的细节。
摘要由CSDN通过智能技术生成
1.计算出十进制46对应的二进制,八进制,十六进制的值。
 二进制
 46/2 = 23 余 0
 23/2 = 11 余 1
 11/2 = 5     1
 5/2  = 2     1
 2/2  = 1     0
 1/2  = 0     1
 二进制的值是 0b101110

 八进制
 46/8 = 5     6
 5/8  = 0     5
 八进制的值是 056

 十六进制
 46/16 = 2    14
 2/16  = 0    2
 十六进制的值是 0x2e


2.进制的练习
 (1)计算出十进制80对应的十六进制和二进制的值
 十六进制
 80/16 = 5 余 0
 5/16  = 0    5
 十六进制的值是 0x50

 二进制
 80/2 = 40    0
 40/2 = 20    0
 20/2 = 10  0
 10/2 = 5  0
 5/2  = 2  1
 2/2  = 1  0
 1/2  = 0  1
 二进制的值是 0b1010000

 (2)计算出075对应的十六进制和二进制的值
 先算出八进制075对应的十进制的值
 75=70 + 5
   =7 * 8^1 +5 * 8^0
   =56 + 5
   =61
   十进制的值是61

   在由十进制计算出十六进制和二进制
   十六进制
   61/16 = 3 余 13
   3/16  = 0    3
   十六进制的值是 0x3d
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值