GIS足迹

用地图装点生活的每个角落。MSN:gisfoot@hotmail.com。QQ交流群:42019368。

« C/C++位操作技巧C++移位运算 »
2008-5-13 11:19:11 | 发布:gisfoot | 分类:二次开发 | 评论:0 | 引用:0 | 浏览:

位运算实例

#include <iostream.h>//按位與運算、異或運算、或運算、取反運算、左移位運算和右移位運算源程序[可直接運行,網址:www.ok2002.com]
main()    
{
    //按位與運算
    cout<<(24&12)<<endl;//運行結果:8

    //按位異或運算
    cout<<(24^12)<<endl;//運行結果:20

    //按位或運算
    cout<<(24|12)<<endl;//運行結果:28

    //按位取反運算
    cout<<(~24)<<endl;//運行結果:-25

    //左移位運算
    cout<<(5<<3)<<endl;//運行結果:40
    cout<<(-5<<3)<<endl;//運行結果:-40

    //右移位運算
    cout<<(5>>3)<<endl;//運行結果:0
    cout<<(-5>>3)<<endl;//運行結果:-1
}

//             www.ok2002.com     C++源碼

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

最新评论及回复

友情链接

[Top] Powered By Z-Blog 1.8 Devo Build 80201. Theme FormerDays Design By haphic

ICP备案号正在申请。Copyright ©2008 gis足迹. All Rights Reserved.