|和&在C语言中的用法,举例说明

[复制链接]
查看11 | 回复3 | 2011-7-20 22:49:05 | 显示全部楼层 |阅读模式
C语言中的位操作运算符,| 代表逻辑或(有一个为1,结果就为1) & 代表逻辑与(两个都要为1,结果才为1),既然是按位操作,就是把你的变量按位展开,然后每一位相互对应 | 与& 的逻辑运算规则即可。如:
a=10101101
b=10000110 |(逻辑或c=10101111&
d=10000100
(按位0-7位依次对应用位逻辑即可)希望对你有帮助!!!...
回复

使用道具 举报

千问 | 2011-7-20 22:49:05 | 显示全部楼层
要实现根据程序的需要动态分配存储空间,就必须用到以下几个函数1、malloc函数malloc函数的原型为:void *malloc (u igned int size)其作用是在内存的动态存储区中分配一个长度为size的连续空间。其参数是一个无符号整形数,返回值是一个指向所分配的连续存储域的起始地址的指针。还有一点必须...
回复

使用道具 举报

千问 | 2011-7-20 22:49:05 | 显示全部楼层
这两个都是 位运算符。针对每位二进制。|表示或的意思 1|0 = 10|0 =0 1|1 = 1 0|1 =1;&表示与的意思1&1 = 10& 1 =0 1&0=1 0&0 = 0...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行