看过本文的还看了

相关文献

该作者的其他文献

文献详情 >C语言的位运算及其应用 收藏
C语言的位运算及其应用

C语言的位运算及其应用

作     者:张玉剑 

作者机构:四川成都 

出 版 物:《电脑知识与技术(过刊)》 (Computer Knowledge and Technology)

年 卷 期:1999年第6卷第3期

页      码:32-33页

摘      要:位运算是C语言重要的运算功能之一.位运算是指二进制位之间的运算,包括位逻辑运算和移位运算.位逻辑运算可以方便地设置或屏蔽内存中某个字节的某一位,从而使C语言可以代替汇编语言编写各种控制程序、通信程序和设备驱动程序.本文将通过两个例子说明位运算的运用.[例1]从键盘输入一个整数,把它的高八位和低八位交换后输出.本程序首先用位与运算取出整数number的低八位数放入字符型变量Inum中;然后将number右移八位后,再用位与运算取出其低八位放入字符型变量hnum中;再把原低八位放入number中高八位,即将Inum赋给number后再左移八位;最后将原高八位放入number的低八位中,即对number和hnum做位或运算.至此完成交换.

主 题 词:C语言 程序设计 位运算 逻辑运算 移位运算 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

馆 藏 号:203133315...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分