ksdf.net
当前位置:首页>>关于C++中##是什么意思的资料>>

C++中##是什么意思

这个叫复合赋值操作符,表示对某个对象做某种操作后,再将操作的结果重新赋给该对象。 复合赋值符的一般语法格式为: a op=b;其中op=可以是下列操作符合之一:+= -= *= ^= /= != &= %=等等。 玫瑰复合赋值操作符本质上等价于:a=a op b。 C++是一...

|= 两边得值做或运算, 例如 2 |= 3 10(2的二进制) 11 (3的二进制) --------- 11 (3的二进制) 即打印得结果为3;(只要有一个为1,结果就为1);与运算(2 & 3)为:全为1,结果才为1,否则为0,即2 & 3得结果为2

在C++中,+=号就是,先将该符号左边的值加到右边值后,再将其复制给左边的值,例如: a=1; a+=1; 则第二句相当于a=a+1; 最后a的值为2.

用到输出语句cout时会用到这个,表示输出。 与变量在一起的时候表示左移操作,相当于乘以2。 关于C++中各种符号的含义: “&”:引用声明符;地址运算符,赋值给指针; “&&”:逻辑与运算; “->”:指针操作符号; “^”:异或运算; “=”:赋值;用于...

一行内//后面的全是注释(包括那个!是注释部分),就是编程人员的说明,没有其他意思

这个符号在C++中是指针调用的意思。举个例子: 有一个Phone类(手机),该类有一个成员函数SendMessage()用于发短消息,通常你要调用这个函数,可以先定义一个Phone类的指针*phone,利用这个指针就可以调用该函数了: phone->SendMessage();

?与:共同组成三目条件运算符(?:)三目条件运算符(?:)使用的形式是:x ? y:z;上面的三目条件运算的规则是:先计算表达式x的值,若x为真,则整个三目运算的结果是表达式y的值;若x为假,则整个三目运算的结果是表达式z的值。下面的例子实现了从两个...

主要用于访问类的成员,->主要用于类类型的指针访问类的成员,而.运算符,主要用于类类型的对象访问类的成员。 举例 class A {public :int a} A ma; A *p=&ma; 那么指针p应使用->来访问成员a,比如p->a,而ma应使用.来访问,比如ma.a区别就在这...

在赋值符“=”之前加上其它二目运算符可构成复合赋值符。如+=,-=,*=,/=,%=,=,&=,^=,|=。 构成复合赋值表达式的一般形式为: 变量 双目运算符=表达式 它等效于 变量=变量 运算符 表达式 例如: a+=5 等价于a=a+5 x*=y+7 等价于x=x*(y+7) r%=p 等价...

->是指针的指向运算符,通常与结构体一起使用。 具体使用方法可以参考如下程序: #includestruct stu // 定义一个结构体{ char name[10]; // 姓名 int num; // 学号 int age; // 年龄};void main(){ struct stu *s; // 定义一个结构体指针 char ...

网站首页 | 网站地图
All rights reserved Powered by www.ksdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com