![](https://img-blog.csdnimg.cn/3759f917a4a84933a302bd369554be44.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
文章平均质量分 63
主要用于自己总结和复习。
Baridhu
行百里者半九十
展开
-
位运算(知识总结)
基本概念位运算:用于对整数类型(int,char, long 等)变量中的某一位(bit),或者若干位进行操作。比如:判断某一位是否为1只改变其中某一位,而保持其他位都不变。C/C++语言提供了六种位运算符来进行位运算操作: & 按位与(双目)| 按位或(双目)^ 按位异或(双目)~ 按位非(取反)(单目)<< 左移(双目)>> 右移(双目)按位与 “&”将参与运算的两操作数各对应的二进制位进行与操作,只有对应的两个二进位均为1时原创 2021-10-21 20:53:28 · 1747 阅读 · 0 评论 -
C++字符串操作库函数
字符串操作库函数:char * strchr(const char * str,int c);寻找字符c在字符串str中第一次出现的位置。如果找到,就返回指向该位置的char*指针;如果str中不包含字符c,则返回NULLchar * strstr(const char * str, const char * subStr);寻找子串subStr在str中第一次出现的位置。如果找到,就返回指向该位置的指针;如果str不包含字符串subStr,则返回NULLint stricmp(cons原创 2021-10-16 16:55:03 · 685 阅读 · 1 评论 -
指向指针的指针
定义:T ** p;(T为数据类型)其中p是指向指针的指针,p指向的地方应该存放着一个类型为T * 的指针;*p的类型为T * 。举个例子:#include <iostream>using namespace std;int main(){int **pp; //指向int*类型指针的指针int * p; int n = 1234;p = &n; // p指向npp = & p; //pp指向pcout << *(*pp) <<原创 2021-10-16 10:32:46 · 211 阅读 · 0 评论