您好、欢迎来到现金彩票网!
当前位置:ag视讯 > 高优先级 >

C语言中怎样用按位与()取一个数的某些指定位?

发布时间:2019-08-01 23:14 来源:未知 编辑:admin

  可否用这个程序详解一下那个a&b的作用与意思,&a的作用与意思,和整个程序的大体意思?先谢谢了!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  int main(void)//主函数,程序从这里开始执行,是程序的入口

  那我给b赋值为6,是不是可以保留整数的2、3位,然后使其他位置0? 还有6的2进制为110,可以写成00000110吗,即110前面可以有任意0吗?一个整数是四个字节。一个字节有8个位。相当于一个整数可以用32个0或1表示。一个整数是四个字节。一个字节有8个位。相当于一个整数可以用32个0或1表示。只是一般书写省略前面的0。我们看到显示器显示6,但是电脑内部存的是110前面加29个0

  a&b= 111 & 110 = 110,第一个1与后面的第一个1相与得1,第二个也得1,第三个与0相与得0。

  再者,a = 2, b = 1; 在内存中表示a = 10; b = 01; 按位1与0相与得0,所以a&b=0.

http://bed-plans.net/gaoyouxianji/814.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有