首页 > 编程语言 >C++中的 & 用法

C++中的 & 用法

时间:2022-08-14 16:46:04浏览次数:39  
标签:运算 int 别名 用法 地址 C++

1.给变量起别名:int a=1; int &p=a; 在这里p就是a的别名,&仅仅是标识p是a的别名,p=1与a=1是同一个意思;

2.进行位与运算:n&m; 按照二进制位与运算,相同位进行与运算,都为1则得1,有0则得0;经常用来判断数字的奇偶性,例如:(n&1)==0,说明n是偶数,(n&1)==1,说明n是奇数;

3.取地址符号:int *p; int a; p=&a;表示将a的地址赋给p(指针)。

标签:运算,int,别名,用法,地址,C++
From: https://www.cnblogs.com/s-change/p/16585720.html

相关文章

  • 第7章 函数——C++的编程模块
    第7章函数——C++的编程模块7.8编程练习题第1题#include<iostream>usingnamespacestd;//编写一个程序,不断要求用户输入两个数,直到其中的一个为0.//对于两......
  • [c++] windows下检查当前程序是不是以管理员权限运行
    很多程序运行的时候,一些操作需要管理员权限才能运行,正好微软提供了一个接口IsUserAnAdmin,可以让我们很方便的检测出当前程序是不是以admin运行的。#include<ShlObj.h>......
  • flutter 常见组件的特殊用法 —— SliverAppBar
    SliverAppBar的组成特殊属性说明primary:true不同于AppBar通常有Scaffold包裹,其最大高度由父类约束。SliverAppBar完全由自身决定。当primary等于true时,其......
  • location 用法回顾
    Location 对象Location对象Location对象包含有关当前URL的信息。Location对象是window对象的一部分,可通过 window.location.xxx 格式的相关属性对其进行访问......
  • 实现0开销的 c++ 接口例子
    //network.hclassNetwork{public:boolsend(constchar*host,uint16_tport,conststd::string&message);staticNetw......
  • 基于C++的OpenGL 09 之材质
    1.引言本文基于C++语言,描述OpenGL的材质前置知识可参考:基于C++的OpenGL08之基础光照-当时明月在曾照彩云归-博客园(cnblogs.com)笔者这里不过多描述每个名词......
  • C++之类模板的分文件编写问题以及解决
    C++之类模板的分文件编写问题以及解决建议模板不要分文件编写Person.h文件#pragmaonce#include<iostream>usingnamespacestd;#include<string>template<c......
  • C++之友元函数
    C++之友元函数某些地方可以访问,某些地方不可以访问。#include<iostream>usingnamespacestd;#include<string>classBuilding{ //让全局的好朋友函数变成类......
  • C++之常函数和常对象
    C++之常函数和常对象为了让this指向的成员属性值不可更改,在函数的实现前边加上const.voidshowInfo()const//常函数不能修改指针指向的值{ this->m_A=1000;......
  • djnago-filter用法
    django-filter用法集成drf自定义filter文件内fromdjango_filtersimportrest_frameworkasrs_filtersfrom.modelsimport*classTestFilter(rs_filters.Filter......