最近发现自己还不会进制转换呢,学的时候就顺势总结一下

来源:互联网 发布:yuntv外国直播软件 编辑:程序博客网 时间:2024/05/01 23:42

进位计数制

进位计数制是一种用数码和数位表示数值型信息的方法。

十进制数转换到其他进制数

整数部分和小数部分的转换

(1)整数部分采取除基值取余数,一直除到商等于0为止

         example:215D=11010111B

(2)小数部分采用乘基值取整数,

         example:0.6875 = 0.1011B十进制小数转换成二进制小数时有时永远无法使乘积变成0,在满足一定精度的情况下,可以取若干位数作为近似值

二、八、十六进制数的转换

一位八进制数相当于3位二进制数,一位十六进制数相当于4位二进制数

(1)二进制整数转换成八、十六进制小数的方法是:先将二进制整数从右向左每隔3、4位分一组,再将每组按二进制数向十进制数转换的方法进行转换

(2)二进制小数转换成八、十六进制小数的方法是:先将二进制小数从左向右每隔3、4位分一组,若最后一组不足,则补零

二进制数运算

1.逻辑运算

1表示真,0表示假

值得注意的是异或运算:两个操作数不同时为真,否则为假

~按位取反

《,》左移位,右移位

&按位与

^按位异或

|按位或

原创粉丝点击