Hans_Henrik Skrevet 14. november 2008 Del Skrevet 14. november 2008 (endret) 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 14. november 2008 av Hans_Henrik Lenke til kommentar
Giddion Skrevet 14. november 2008 Del Skrevet 14. november 2008 Det er operatorer du nevner over, de finnes mange steder på internett og jeg liker denne C++ Operator Precedence Lenke til kommentar
Hans_Henrik Skrevet 14. november 2008 Forfatter Del Skrevet 14. november 2008 takk Giddion bookmarked! (i mangel på ett norsk ord...) Lenke til kommentar
GeirGrusom Skrevet 15. november 2008 Del Skrevet 15. november 2008 (endret) 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 15. november 2008 av GeirGrusom Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå