进制转换公式 及 浮点数内存存储备忘

来源:互联网 发布:java虚拟机怎么算 编辑:程序博客网 时间:2024/05/22 08:17

一,进制转换

高进制转低进制:


x进制转y进制
整数
除y取余数
n / y = a(b) 取余数b
小数
乘y取整数部分
0.n * y = a.b 取整数部分a

例:

10进制 9.75 转2进制:

整数部分9:

9/2=4(1) 1

4/2=2(0) 01

2/2=1(0) 001

1/2=0(1) 1001

小数部分0.75:

0.75*2=1.5 0.1

0.5*2=1 0.11

-------------------------------------10进制9.75 转换2进制为 1001.11


低进制转高进制)
y进制转x进制
整数abcd:
逐位乘,第n位就乘以低进制n-1次冥,计算和
d*y^1 + c*y^2 + b*y^3 + a*y^4
小数0.abcd:

诸位除以,第n位就除以低进制n次冥,计算和
a/y^1 + b/y^2 + c/y^3 + d/y^4

例:

2进制 1001.11 转10进制:

整数部分1001:

1*2^0 + 0*2^1 + 0*2^2 +1*2^3 = 9

小数部分0.11:

1/2^1 + 1/2^2 = 0.75

-------------------------------------2进制1001.11 转10进制为9.75

二,浮点数存储格式

32位浮点数

0 00000000 00000000000000000000000

符号位 指数 尾数

符号位: 1为负,0为正;

指数:  元数据-127 即: 10000010 = 3

尾数: 表示小数部分,整数部分固定为1


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 月经迟迟不来该怎么办 lol晋级赛输了怎么办 激素正常的多囊怎么办 右侧输卵管通而不畅怎么办 小该咳嗽老不好怎么办 孩子吓着了怎么办最快 2个月宝宝吓到了怎么办 3个月宝宝吓到了怎么办 宝宝吓着了发烧怎么办 好几个月不遗精怎么办 孕妇吃了黑橄榄怎么办 内膜4mm来月经了怎么办 吃了伟哥没效果怎么办 维a酸乳膏副作用怎么办 颈椎病引起的头晕恶心怎么办 经常头疼怎么办最快最有效 感昌了头晕乏力怎么办 来例假喝啤酒了怎么办 来月经喝啤酒了怎么办 吃的油腻长痘怎么办 兔子拉黑色稀便怎么办 宝宝补钙便秘了怎么办 吃了肾宝片上火怎么办 吃肾宝片就上火怎么办 吃肾宝片后上火怎么办 孕妇吃了扁桃仁怎么办 怀孕吃了扁桃仁怎么办 经期吃了阿胶糕怎么办 10儿童咳嗽有痰怎么办 6岁宝宝咳嗽有痰怎么办 儿童6岁咳嗽有痰怎么办 零号胶囊用多了怎么办 7岁半乳房发育,怎么办 妊娠斑怎么办,能去掉吗 跨域访问被拒绝怎么办 月子里半夜饿了怎么办 5岁儿童包茎该怎么办 6岁儿童包茎该怎么办 1岁半乳房发育,怎么办 4岁智力发育迟缓怎么办 儿童换牙长得慢怎么办