• Shuffle
Toggle On
Toggle Off
• Alphabetize
Toggle On
Toggle Off
• Front First
Toggle On
Toggle Off
• Both Sides
Toggle On
Toggle Off
Toggle On
Toggle Off
Front

### How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key

Play button

Play button

Progress

1/17

Click to flip

### 17 Cards in this Set

• Front
• Back
• 3rd side (hint)
 List the arithmetic operators + -- addition - -- subtraction / -- division * -- multiplication % -- modulo There are 5. Name the boolean operators. & -- bitwise AND | -- bitwise OR ^ -- bitwise OR ! -- negation ~ -- bitwise complement && -- logical AND || -- logical OR true -- boolean constant false -- boolean constant There are 9. What is the string concatenation operator? + What are the increment and decrement operators? ++ and -- What are the shift operators and what do they do? >> shifts the argument one bit to the right. << shifts the argument one bit to the left. What are the relational operators. == -- equality != -- inequality < -- less than > -- greater than <= -- less than or equal >= -- greater than or equal There are 6. Name the assignment operators. = -- assignment += -- addition assignment -= -- subtraction assignment *= -- multiplication assignment /= -- subtraction assignment %= -- modulo assignment &= -- arithmetic "AND" assignment |= -- arithmetic "OR" assignment ^= -- bitwise exclusive assignment <<= -- shift left assignment >>= -- shift right assignment What is the member access operator? . There's only one and it's small. Show the following: index operator cast operator conditional operator [] () ?: What operators are used to concatenate and remove delegates? + and - respectively. There are two and they look familiar. There is a small set of operators that are used to obtain type information. What are they? is, typeof, sizeof In C# you can control how an application responds to an overflow exception. What are the operators that effect this control? checked -- overflow is checked. If overflow occurs then an exception is thrown. unchecked -- overflow is not checked. If overflow occurs execution continues and the result is truncated. My brain is about to overflow. What are the indirection and address operators? * -> [] & There are four. Only one is unique. What are the indirection and address operators? * -> [] & There are four. Only one is unique. The conditional operator: What is the result of the following snippet? int x = 4, y = 5, z = 3; int r = (x > y)? z : z != y ? z : y; Console.WriteLine("The value of r is {0}.", r); The value of r is 3. Write an equivalent to the following assignment using a different assignment operator. What is the final value of r? int r = 5; r = r % 2; r %= 2; The value of r is 1. Which operators can be overloaded, in general? Which cannot? The unary arithmetic, binary arithmetic and comparison operators can be overloaded. The logical operators, the indexing operator, the cast operator, the assignment operators and, in particular, "=, ., ?:, ->, new, is, typeof, sizeof" operators cannot be overloaded. Compared to arithmetic operators the number that cannot be overloaded is larger.