2的次方结果一览

2的次方结果
2 0 2^0 201
2 1 2^1 212
2 2 2^2 224
2 3 2^3 238
2 4 2^4 2416
2 5 2^5 2532
2 6 2^6 2664
2 7 2^7 27128
2 8 2^8 28256
2 9 2^9 29512
2 10 2^{10} 2101024
2 11 2^{11} 2112048
2 12 2^{12} 2124096
2 13 2^{13} 2138192
2 14 2^{14} 21416384
2 15 2^{15} 21532768
2 16 2^{16} 21665536
2 17 2^{17} 217131072
2 18 2^{18} 218262144
2 19 2^{19} 219524288
2 20 2^{20} 2201048576

2的次方结果
2 − 1 2^{-1} 210.5
2 − 2 2^{-2} 220.25
2 − 3 2^{-3} 230.125
2 − 4 2^{-4} 240.0625
2 − 5 2^{-5} 250.03125
2 − 6 2^{-6} 260.015625
2 − 7 2^{-7} 270.0078125
2 − 8 2^{-8} 280.00390625

基本数据类型

数据类型位数范围/精度
char8(1B)-128到127或0到255( − 2 7 → 2 7 − 1 -2^7 \to 2^7-1 27271
short16(2B)-32768到32767
int32(4B)-2147483648到2147483647
long32或64(4B或8B)-2147483648到2147483647或-9223372036854775808到9223372036854775807
float32(4B)6位小数
double64(8B)15位小数

进制

2进制

逢2进一

代表符号:B

数字:0、1

8进制

逢8进一

代表符号:O

数字:0、1、2、3、4、5、6、7

十进制

逢10进一

代表符号:D

数字:0、1、2、3、4、5、6、7、8、9

十六进制

逢16进一

代表符号:H

数字:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F

  • A:10
  • B:11
  • C:12
  • D:13
  • E:14
  • F:15

进制转换

16进制 -> 2进制

快速:

8421法,拆分顺序从右往左

转换例子

8进制 -> 2进制

快速:

421法,拆分顺序从右往左

转换例子

10进制 -> 2进制

快速:

2次幂相加法,拆分顺序从右往左,从0开始数,从2的最大次幂开始往下减

要求要对2的次方熟系

拆分实例

原、反、补码转换

原码:带符号的二进制,第一位为符号位,其他位为数值位,符号位为1是负数。只需要将任意进制转换为二进制即可。

如:188D -> 10111100B,那么原码即是1 0111100,符号位为1(负数),数值位为0111100

反码:正数与原码相同,负数将数值位取反

如:188D -> 10111100B,那么原码即是1 0111100,符号位为1(负数),数值位为0111100,反码为1 1000011

补码:正数与原码相同,负数将数值位取反并加1

如:188D -> 10111100B,那么原码即是1 0111100,符号位为1(负数),数值位为0111100,补码为1 1000011 + 1 = 1 1000100(逢二进一)

移码:

  1. 在偏移量为128的情况下,移码为补码的符号位取反(常见)
  2. 移码=真值+偏移量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值