Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
main.cpp@0:65caf7cc7f48, 2019-02-06 (annotated)
- Committer:
- kaushalpkk
- Date:
- Wed Feb 06 18:12:03 2019 +0000
- Revision:
- 0:65caf7cc7f48
pub
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| kaushalpkk | 0:65caf7cc7f48 | 1 | #include "mbed.h" |
| kaushalpkk | 0:65caf7cc7f48 | 2 | |
| kaushalpkk | 0:65caf7cc7f48 | 3 | int main() { |
| kaushalpkk | 0:65caf7cc7f48 | 4 | if(1){ |
| kaushalpkk | 0:65caf7cc7f48 | 5 | //Arithmetic Operators |
| kaushalpkk | 0:65caf7cc7f48 | 6 | int a = 9,b = 4, c; |
| kaushalpkk | 0:65caf7cc7f48 | 7 | |
| kaushalpkk | 0:65caf7cc7f48 | 8 | c = a+b; |
| kaushalpkk | 0:65caf7cc7f48 | 9 | printf("a+b = %d \n",c); |
| kaushalpkk | 0:65caf7cc7f48 | 10 | |
| kaushalpkk | 0:65caf7cc7f48 | 11 | c = a-b; |
| kaushalpkk | 0:65caf7cc7f48 | 12 | printf("a-b = %d \n",c); |
| kaushalpkk | 0:65caf7cc7f48 | 13 | |
| kaushalpkk | 0:65caf7cc7f48 | 14 | c = a*b; |
| kaushalpkk | 0:65caf7cc7f48 | 15 | printf("a*b = %d \n",c); |
| kaushalpkk | 0:65caf7cc7f48 | 16 | |
| kaushalpkk | 0:65caf7cc7f48 | 17 | c=a/b; |
| kaushalpkk | 0:65caf7cc7f48 | 18 | printf("a/b = %d \n",c); |
| kaushalpkk | 0:65caf7cc7f48 | 19 | |
| kaushalpkk | 0:65caf7cc7f48 | 20 | c=a%b; |
| kaushalpkk | 0:65caf7cc7f48 | 21 | printf("Remainder when a divided by b = %d \n",c); |
| kaushalpkk | 0:65caf7cc7f48 | 22 | } |
| kaushalpkk | 0:65caf7cc7f48 | 23 | |
| kaushalpkk | 0:65caf7cc7f48 | 24 | if(1){ |
| kaushalpkk | 0:65caf7cc7f48 | 25 | //Increment and Decrement Operators |
| kaushalpkk | 0:65caf7cc7f48 | 26 | int a = 10, b = 100; |
| kaushalpkk | 0:65caf7cc7f48 | 27 | float c = 10.5, d = 100.5; |
| kaushalpkk | 0:65caf7cc7f48 | 28 | |
| kaushalpkk | 0:65caf7cc7f48 | 29 | printf("++a = %d \n", ++a); |
| kaushalpkk | 0:65caf7cc7f48 | 30 | |
| kaushalpkk | 0:65caf7cc7f48 | 31 | printf("--b = %d \n", --b); |
| kaushalpkk | 0:65caf7cc7f48 | 32 | |
| kaushalpkk | 0:65caf7cc7f48 | 33 | printf("++c = %f \n", ++c); |
| kaushalpkk | 0:65caf7cc7f48 | 34 | |
| kaushalpkk | 0:65caf7cc7f48 | 35 | printf("--d = %f \n", --d); |
| kaushalpkk | 0:65caf7cc7f48 | 36 | } |
| kaushalpkk | 0:65caf7cc7f48 | 37 | |
| kaushalpkk | 0:65caf7cc7f48 | 38 | if(1){ |
| kaushalpkk | 0:65caf7cc7f48 | 39 | //Assignment Operators |
| kaushalpkk | 0:65caf7cc7f48 | 40 | int a = 5, c; |
| kaushalpkk | 0:65caf7cc7f48 | 41 | |
| kaushalpkk | 0:65caf7cc7f48 | 42 | c = a; |
| kaushalpkk | 0:65caf7cc7f48 | 43 | printf("c = %d \n", c); |
| kaushalpkk | 0:65caf7cc7f48 | 44 | |
| kaushalpkk | 0:65caf7cc7f48 | 45 | c += a; // c = c+a |
| kaushalpkk | 0:65caf7cc7f48 | 46 | printf("c = %d \n", c); |
| kaushalpkk | 0:65caf7cc7f48 | 47 | |
| kaushalpkk | 0:65caf7cc7f48 | 48 | c -= a; // c = c-a |
| kaushalpkk | 0:65caf7cc7f48 | 49 | printf("c = %d \n", c); |
| kaushalpkk | 0:65caf7cc7f48 | 50 | |
| kaushalpkk | 0:65caf7cc7f48 | 51 | c *= a; // c = c*a |
| kaushalpkk | 0:65caf7cc7f48 | 52 | printf("c = %d \n", c); |
| kaushalpkk | 0:65caf7cc7f48 | 53 | |
| kaushalpkk | 0:65caf7cc7f48 | 54 | c /= a; // c = c/a |
| kaushalpkk | 0:65caf7cc7f48 | 55 | printf("c = %d \n", c); |
| kaushalpkk | 0:65caf7cc7f48 | 56 | |
| kaushalpkk | 0:65caf7cc7f48 | 57 | c %= a; // c = c%a |
| kaushalpkk | 0:65caf7cc7f48 | 58 | printf("c = %d \n", c); |
| kaushalpkk | 0:65caf7cc7f48 | 59 | } |
| kaushalpkk | 0:65caf7cc7f48 | 60 | |
| kaushalpkk | 0:65caf7cc7f48 | 61 | if(1){ |
| kaushalpkk | 0:65caf7cc7f48 | 62 | //Relational Operators |
| kaushalpkk | 0:65caf7cc7f48 | 63 | int a = 5, b = 5, c = 10; |
| kaushalpkk | 0:65caf7cc7f48 | 64 | |
| kaushalpkk | 0:65caf7cc7f48 | 65 | printf("%d == %d = %d \n", a, b, a == b); // true |
| kaushalpkk | 0:65caf7cc7f48 | 66 | printf("%d == %d = %d \n", a, c, a == c); // false |
| kaushalpkk | 0:65caf7cc7f48 | 67 | |
| kaushalpkk | 0:65caf7cc7f48 | 68 | printf("%d > %d = %d \n", a, b, a > b); //false |
| kaushalpkk | 0:65caf7cc7f48 | 69 | printf("%d > %d = %d \n", a, c, a > c); //false |
| kaushalpkk | 0:65caf7cc7f48 | 70 | |
| kaushalpkk | 0:65caf7cc7f48 | 71 | |
| kaushalpkk | 0:65caf7cc7f48 | 72 | printf("%d < %d = %d \n", a, b, a < b); //false |
| kaushalpkk | 0:65caf7cc7f48 | 73 | printf("%d < %d = %d \n", a, c, a < c); //true |
| kaushalpkk | 0:65caf7cc7f48 | 74 | |
| kaushalpkk | 0:65caf7cc7f48 | 75 | |
| kaushalpkk | 0:65caf7cc7f48 | 76 | printf("%d != %d = %d \n", a, b, a != b); //false |
| kaushalpkk | 0:65caf7cc7f48 | 77 | printf("%d != %d = %d \n", a, c, a != c); //true |
| kaushalpkk | 0:65caf7cc7f48 | 78 | |
| kaushalpkk | 0:65caf7cc7f48 | 79 | |
| kaushalpkk | 0:65caf7cc7f48 | 80 | printf("%d >= %d = %d \n", a, b, a >= b); //true |
| kaushalpkk | 0:65caf7cc7f48 | 81 | printf("%d >= %d = %d \n", a, c, a >= c); //false |
| kaushalpkk | 0:65caf7cc7f48 | 82 | |
| kaushalpkk | 0:65caf7cc7f48 | 83 | |
| kaushalpkk | 0:65caf7cc7f48 | 84 | printf("%d <= %d = %d \n", a, b, a <= b); //true |
| kaushalpkk | 0:65caf7cc7f48 | 85 | printf("%d <= %d = %d \n", a, c, a <= c); //true |
| kaushalpkk | 0:65caf7cc7f48 | 86 | } |
| kaushalpkk | 0:65caf7cc7f48 | 87 | |
| kaushalpkk | 0:65caf7cc7f48 | 88 | if(1){ |
| kaushalpkk | 0:65caf7cc7f48 | 89 | //Logical Operators |
| kaushalpkk | 0:65caf7cc7f48 | 90 | int a = 5, b = 5, c = 10, result; |
| kaushalpkk | 0:65caf7cc7f48 | 91 | |
| kaushalpkk | 0:65caf7cc7f48 | 92 | result = (a == b) && (c > b); |
| kaushalpkk | 0:65caf7cc7f48 | 93 | printf("(a == b) && (c > b) equals to %d \n", result); |
| kaushalpkk | 0:65caf7cc7f48 | 94 | |
| kaushalpkk | 0:65caf7cc7f48 | 95 | result = (a == b) && (c < b); |
| kaushalpkk | 0:65caf7cc7f48 | 96 | printf("(a == b) && (c < b) equals to %d \n", result); |
| kaushalpkk | 0:65caf7cc7f48 | 97 | |
| kaushalpkk | 0:65caf7cc7f48 | 98 | result = (a == b) || (c < b); |
| kaushalpkk | 0:65caf7cc7f48 | 99 | printf("(a == b) || (c < b) equals to %d \n", result); |
| kaushalpkk | 0:65caf7cc7f48 | 100 | |
| kaushalpkk | 0:65caf7cc7f48 | 101 | result = (a != b) || (c < b); |
| kaushalpkk | 0:65caf7cc7f48 | 102 | printf("(a != b) || (c < b) equals to %d \n", result); |
| kaushalpkk | 0:65caf7cc7f48 | 103 | |
| kaushalpkk | 0:65caf7cc7f48 | 104 | result = !(a != b); |
| kaushalpkk | 0:65caf7cc7f48 | 105 | printf("!(a == b) equals to %d \n", result); |
| kaushalpkk | 0:65caf7cc7f48 | 106 | |
| kaushalpkk | 0:65caf7cc7f48 | 107 | result = !(a == b); |
| kaushalpkk | 0:65caf7cc7f48 | 108 | printf("!(a == b) equals to %d \n", result); |
| kaushalpkk | 0:65caf7cc7f48 | 109 | } |
| kaushalpkk | 0:65caf7cc7f48 | 110 | } |