Gå til innhold

[løst] sammenligning... og... eller... er lik... er ikke lik..


Anbefalte innlegg

noen som vet om en side der ting som..

== er EQUAL

!= er NOT EQUAL

+= er MORE OR EQUAL

&& er AND

 

osv.. noen som vet ett sted alle disse for c++ er vist/forklart?

 

også, er det ord for denne kategorien? (som fex "regular expressions" eller noe sånt)

(fant noe på MSDN om SQL sammenligninger da... men tviler på at alt det stemmer med c++)

Endret av Hans_Henrik
Lenke til kommentar
Videoannonse
Annonse

Huskeliste hvis du trenger det.

Vet ikke om jeg har fått med alle...

 

 

==  Equal						 bool result = value == something;
!=  Not equal					 bool result = value != something;
>   Greater than				  bool result = value >  something;
>=  Greater than or equal to	  bool result = value >= something;
<   Less than					 bool result = value <  something;
<=  Less than or equal to		 bool result = value <= something;

&&  Logical And				   value = This && That; // this and that
||  Logical Or					value = This || That; // this or that
!   Logical Not				   value = !This; // Not this

&   Binary And					value = 0x7 & 0x3;
|   Binary Or					 value = 0x7 | 0x3;
^   Binary Exclusive Or		   value = 0x7 ^ 0x3;
~   Binary Not					value = ~3;

>>  Shift bit pattern right	   value = 7 >> 3;
<<  Shift bit pattern left		value = 7 << 3;

+   Plus						  value = 7 + 3;
-   Minus						 value = 7 - 3;
*   Multiply					  value = 7 * 3;
/   Divide						value = 7 % 3;
%   Modulo						value = 7 % 3;

=   Value assign operator		 value = 3;
&=  Bitwise and assign			value |= 0x3
|=  Bitwise or assign			 value |= 0x3;
^=  Bitwise exclusive or assign   value ^= 0x3;
>>= Bitshift right assign		 value >>= 3
<<= Bitshift left assign		  value <<= 3;
+=  Additive assign			   value += 3;
-=  Subtractive assign			value -= 3;
*=  Multiplical assign			value *= 3;
/=  Divisive assign			   value /= 3;	 
%=  Modulo assign				 value %= 3;

&   Address of operator		   some_ptr = &some_value;
*   Pointer derference operator   *some_ptr = 100
.   Value member operator		 myclass.SomeMember;
->  Pointer member operator	   myclass->SomeMember;
->* Pointer to member operator	myclass->*SomeMember;

[]  Array operator				int* i = SomeFunc(); i[32] = 100)

?:  Conditional operator   value = SomeNumber > 7 ? TrueValue : FalseValue;

?: er det samme som Iif i Visual Basic.

 

Endret av GeirGrusom
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...