summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--c.html.markdown11
1 files changed, 11 insertions, 0 deletions
diff --git a/c.html.markdown b/c.html.markdown
index c5ac7708..e6179ba6 100644
--- a/c.html.markdown
+++ b/c.html.markdown
@@ -226,6 +226,17 @@ int main() {
0 || 1; // => 1 (Logical or)
0 || 0; // => 0
+ //Increment and decrement operators:
+ int j = 0;
+ char s[];
+ int w = 0;
+ j++; //difference between postfix and prefix explained below
+ ++j; // in string example.
+ j--;
+ --j;
+ s[j++]; //returns value of j to s THEN increments value of j.
+ s[++j]; //increments value of j THEN returns value of j to s.
+
// Bitwise operators!
~0x0F; // => 0xF0 (bitwise negation, "1's complement")
0x0F & 0xF0; // => 0x00 (bitwise AND)