12 2011 档案

摘要:一、位运算符C++语言提供了六种位运算符:& 按位与| 按位或^ 按位异或~ 取反<< 左移>> 右移用法:1.按位与运算符 &按位与运算符是双目运算符,其功能是将参与运算的两操作数各自对应的二进制为进行于操作。只有对应的两个二进制位均为1 是,结果对应的二进制位才为 1,否则为0.例如:表达式“21&18”的计算结果是16(即二进制数10000),因为:21用二进制表示就是:0000 0000 0000 0000 0000 0000 0001 010118用二进制表示就是:0000 0000 0000 0000 0000 0000 0001 0 阅读全文
posted @ 2011-12-16 12:23 奇奇博客 阅读(199) 评论(0) 推荐(0) 编辑
摘要:#include"iostream.h"class Counter{private:int v;public:Counter(){}Counter(int v){this->v=v;}Counter operator ++(){v++;也可写为: ++v; return *this; return v;}Counter operator ++(int){Counter t;t.v=v++;return t;}void disp(){cout<<v<<endl;}};void main(){Counter c1(3),c2(3),c;c=c1++ 阅读全文
posted @ 2011-12-13 21:59 奇奇博客 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示