C++primer(七)表达式

来源:互联网 发布:淘宝幸运抽奖红包在哪 编辑:程序博客网 时间:2024/04/28 06:44

这一章的内容甚少,我打算以习题解答的方式来巩固知识点
求余和求模运算符:% 例如: A%B
为什么我专门把求余符号单独拿出来强调呢?其实在许多笔试的算法题目中,经常用到求余来反转数字或者重新组合,应当引起我们的重视。常见的就有:输出三位数的百,十,个位。


再记录一下常见的位操作符,用的少但是关键的时候会派上用场
unsigned char bits=0227;
bits=~bits; //位求反
bits<<1; //左移一位
bits>>1;
unsigned char bits2=0145;
result=bits & bits2; //位与
result=bits ^ bits2; //位异或
result=bits | bits2; //位或


new和delete表达式
1.动态创建对象的初始化
int i(1024); int *pi=new int(1024);
string *ps=new string;

2.撤销内存(delete后面跟的是指针变量)
delete []ps;
delete []pi

0 0
原创粉丝点击