ksdf.net
当前位置:首页>>关于c++的资料>>

c++

?与:共同组成三目条件运算符(?:)三目条件运算符(?:)使用的形式是: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区别就在这...

%是除法取余运算。 用于整数与整数运算。否则,不同的编译器会得不同结果。 '%'为取余运算符,用于把它前面的整数值或表达式除以其后面的整数值或表达式,结果为不能被后面的整数或表达式整除的最小整数,它后面的数值应该为大于1的正整数。如...

取模, 就是取余数的意思. 5 % 3 = 2; // 5除以3余2 13 % 4 = 1; // 13除以4余1 %只可以作用于整数, 不可以用来计算浮点数

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

比如你有这个结构体: struct xx { int a; int b; }yy, *kk; 那么yy.a=3, yy.b=5; kk=new xx; kk->a=4, kk->b=6; 也就是说你用结构体定义了一个实体,那么这个实体要引用他里面的成员,就用.操作符,如果你用结构体定义的是一个结构指针,那么要引用...

::是作用域运算符, A::B表示使用作用域A中的名称B,A可以是名字空间、类、结构 ->是成员提取, A ->B表示提取A中的成员B,A只能是指向类、结构、联合的指针

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

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

printf格式字符 格式字符 说 明 d,i 以带符号的十进制形式输出整数(正数不输出符号) o 以八进制无符号形式输出整数(不输出前导符0) x,X 以十六进制无符号形式输出整数(不输出前导符0x),用x则输出十六进制数的a~f时以小写形式输出,用X时...

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