0Dog 发表于 2021-3-29 11:38

【csapp笔记2-1】进制转换

一、进制
10进制:
1234=1*10^3+2*10^2+3*10^1+4*10^0
K进制:
(1234)K=1*K^3+2*K^2+3*K^1+4*K^0
二进制:
逢二进一,由0和1组成。
十六进制数:
基数16,逢16进位
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

二、进制转换
1.十进制整数转k进制---除基取余法
(1)十进制整数部分不断除以基数k,记下余数,直到商为0为止
(2)由最后一个余数起,逆向取各个余数,则转换为二进制和十六进制

2.十进制小数转k进制---乘基取整法
(1)十进制小数部分乘以基数k,记录整数部分,直到小数部分为0为止
(2)由第一个整数起,自上到下取各个整数




zhangjj001 发表于 2021-3-29 12:03

关注了!好高端

菠萝蜜 发表于 2021-3-29 12:11

受教了。
页: [1]
查看完整版本: 【csapp笔记2-1】进制转换