摘要:希赛网软考频道小编为大家整理了2019下半年网络工程师考试内容整理(一),包含进制转换和原码、反码、补码等学习内容。
一、进制转换
通常采用下标的方式来表示一个数的进制,如十进制数18表示为:(18)10,八进制数18表示为:(18)8。而如果是十六进制数,通常在数字的后面加大写“H”表示十六进制。
二进制和十进制互转:
11111111=27+26+25+24+23+22+21+20=255
二进制和八进制互转:
将二进制数转换为八进制数,以小数点为分界线,分别从右到左(整数部分)和从左到右(小数部分),将每3位二进制数转换为八进制数即可,最后不足3位的,则在较高位补0(整数部分)或最低位补0(小数部分)。
二进制和十六进制互转:
将二进制数转换为十六进制数,以小数点为分界线,分别从右到左(整数部分)和从左到右(小数部分),将每4位二进制数转换为十六进制数即可,最后不足4位的,则在较高位补0(整数部分)或最低位补0(小数部分)。
【视频回看地址】
https://www.educity.cn/zhibo/v349360.html
二、原码、反码和补码
原码表示法是在数值前面增加了一位符号位(即较高位为符号位),该位为0时表示正数,为1时则表示负数,其余各位表示数值的大小。
反码表示法和原码表示法一样是在数值前面增加了一位符号位(即较高位为符号位),正数的反码与原码相同,负数的反码符号位为1,其余各位为该数绝对值的原码按位取反。
补码表示法和原码表示法一样是在数值前面增加了一位符号位(即较高位为符号位),正数的补码与原码相同,负数的补码是该数的反码加1,这个加1就是“补”。
移码就是在原有的补码的基础上对于符号取反。
三种编码表示数的范围:
相关推荐:2021年软考考试时间安排
软考备考资料免费领取
去领取