位域操作
文章平均质量分 65
laohan8848
人生应该活的有点价值,不然生不如逝
展开
-
进制转换
十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 故二进制为100101110 二进制转十进制 从最后一位开始算,依次列为第0、1、2...位 第n位的数原创 2006-04-30 10:26:00 · 1125 阅读 · 0 评论 -
运算符
前面介绍的各种运算都是以字节作为最基本位进行的。 但在很多系统程序中常要求在位(bit)一级进行运算或处理。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。一、位运算符C语言提供了六种位运算符:& 按位与| 按位或^ 按位异或~ 取反>> 右移1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果原创 2006-04-30 10:49:00 · 1229 阅读 · 0 评论 -
二进制与十进制
人们在生产实践和日常生活中创造了多种表示数的方法,这些数的表示规则称为数制。例如人们常用的十进制、计算机中采用的二进制等。十进制计数法的加法规则是“逢十进一”,任意一个十进制可用0、1、2、3、4、5、6、7、8、9十个字符的组合表示,它的基数是10。二进制计数法的加法规则是“逢二进一”,任意一个二进制数可用0、1两个数字符表示,其基数为2。二进制是计算机中采用的数制,计算机中之所以采用二原创 2006-04-30 10:39:00 · 4632 阅读 · 0 评论