SpringBoard / Mbed 2 deprecated SB_COperators

Dependencies:   mbed

Committer:
kaushalpkk
Date:
Wed Feb 06 18:12:03 2019 +0000
Revision:
0:65caf7cc7f48
pub

Who changed what in which revision?

UserRevisionLine numberNew 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 }