C++词汇积累

1.push()与push_back()的区别
push_back()用于将新的元素加入到vector中
push()用于向栈顶增添元素
2.vector的长度用 .size()
对于string .length()和 .size()没有区别
3.注意1.C++ 的异或操作用

^

表示
注意2.C++的按位与操作是&
注意3.C++ 位运算符 <<表示左移,>>表示右移

操作符 功能 用法
位求反 ~expr
<< 左移 expr1 << expr2

右移 expr1 >> expr2
& 位与 expr1 & expr2
^ 位异或 expr1 ^ expr2
| 位或 expr1 | expr2

4.判断数的奇偶性,用该数和0x1按位与 结果为1则奇数,结果为0则偶数

k & 0x1 ==1 
//判断是否为奇数

5.递归求次方

exponent>>1
//不断减半 直到乘积
发布了44 篇原创文章 · 获赞 9 · 访问量 3389

猜你喜欢

转载自blog.csdn.net/puying1/article/details/88397495
今日推荐