博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《C语言及程序设计》程序阅读——位运算及其应用
阅读量:6181 次
发布时间:2019-06-21

本文共 846 字,大约阅读时间需要 2 分钟。

返回:

阅读并运行下面的程序,掌握按位运算的规则。

(1)

#include "stdio.h"int main(){    char x=040;    printf("%d\n",x=x<<1);    return 0;}

(2)

#include "stdio.h"int main(){    unsigned int a,b;    a=7^3;    b=~4&3;    printf("%d,%d\n",a,b);    return 0;}

(3)

#include "stdio.h"int main(){    char  x=040;    printf("%o\n",x<<1);    return 0;}

(4)

#include "stdio.h"int main(){    char a=0x95,b,c;    b=(a&0xf)<<4;    c=(a&0xf0)>>4;    a=b|c;    printf("%x\n",a);    return 0;}

(5)

#include "stdio.h"int main(){    unsigned char a=2,b=4,c=5,d;    d = a|b;    d &= c;    printf("%d\n",d);    return 0;}

(6)

#include "stdio.h"struct bit{    unsigned  a:2; //这里定义的称之为位域,2代表占一个字节中的2位    unsigned  b:3; //掌握详情,请搜索“位域”    unsigned  c:4;    int i;} data;int main(){    data.b=2, data.a=8;   //因为data.a只占2位,所以赋值为8后,只保存8的后2位,结果为0    printf("%d %d\n",data.a, data.b);    return 0;}

转载地址:http://cfcda.baihongyu.com/

你可能感兴趣的文章
滴滴:按原计划恢复深夜出行服务 新版上线一键报警功能
查看>>
十年磨一剑 企业级互联网架构Aliware助力企业数字化转型
查看>>
一箱农村垃圾的“重生之旅”
查看>>
合江长江公路大桥飞燕式系杆拱桥首节主拱成功吊装
查看>>
中国气象局:2018年高温日数多 总的气候年景正常
查看>>
广西博物馆改扩建项目开工 将建设面向东盟文化交流窗口
查看>>
最新!2018年中国程序员薪资生活调查报告
查看>>
Google机器智能小组:使用机器学习进行设计时的7个步骤(下)
查看>>
[译] 最详细的 CSS 字符转义处理
查看>>
深入学习Kubernetes | 上海站
查看>>
K8S高级网络实战——CNI能否解决k8s网络模型缺陷
查看>>
Netflix推荐系统(Part Five)-国际化和本地化推荐
查看>>
微信开源的终端跨平台组件——Mars在移动网络的探索和实践
查看>>
项目需求讨论 — ConstraintLayout 详细使用教程
查看>>
Android技能树 — 动画小结
查看>>
用Android自带统计服务AppUasge一招制敌
查看>>
浅解前端必须掌握的算法(一):冒泡排序
查看>>
全栈 - 15 实战 Diamonds 数据集探索
查看>>
即学即用系列一:纯函数
查看>>
虚拟IP管理系统设计
查看>>