把十进制数(197)d转化成二进制、八进制和十六进制,我要过程,谢谢

2020-08-16 科技 358阅读
十进制转二进制:
十进制数循环除2,余数按顺序排列就是二进制数的低到高位
例如:197/2=98余1,98/2=49余0,49/2=24余1,24/2=12余0,12/2=6余0,依次类推得出二进制数由低位到高位排列的数:10100011,然后反过来就是十进制数197对应的二进制:11000101
十进制转八进制:
先按上边方式转换成二进制,然后再三个一组相加转成八进制位
例如:十进制197转成二进制11000101后,拆分成三个一组:11 000 101,
11=1*2+1*1=3,000=0,101=1*4+0*2+1*1=5,十进制数197的八进制即为:305,
前面加0表示八进制:0305
十进制转十六进制:
先按上边方式转换成二进制,然后再四个一组相加转成十六进制位
例如:十进制197转成二进制11000101后,拆分成四个一组:1100 0101,
1100=1*8+1*4+0*2+0*1=12=C,0101=0*8+1*4+0*2+1*1=5
十进制数197的十六进制即为:C5,前面加0x表示十六进制:0xC5
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com