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
Diff: main.cpp
- Revision:
- 0:65caf7cc7f48
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp Wed Feb 06 18:12:03 2019 +0000
@@ -0,0 +1,110 @@
+#include "mbed.h"
+
+int main() {
+ if(1){
+ //Arithmetic Operators
+ int a = 9,b = 4, c;
+
+ c = a+b;
+ printf("a+b = %d \n",c);
+
+ c = a-b;
+ printf("a-b = %d \n",c);
+
+ c = a*b;
+ printf("a*b = %d \n",c);
+
+ c=a/b;
+ printf("a/b = %d \n",c);
+
+ c=a%b;
+ printf("Remainder when a divided by b = %d \n",c);
+ }
+
+ if(1){
+ //Increment and Decrement Operators
+ int a = 10, b = 100;
+ float c = 10.5, d = 100.5;
+
+ printf("++a = %d \n", ++a);
+
+ printf("--b = %d \n", --b);
+
+ printf("++c = %f \n", ++c);
+
+ printf("--d = %f \n", --d);
+ }
+
+ if(1){
+ //Assignment Operators
+ int a = 5, c;
+
+ c = a;
+ printf("c = %d \n", c);
+
+ c += a; // c = c+a
+ printf("c = %d \n", c);
+
+ c -= a; // c = c-a
+ printf("c = %d \n", c);
+
+ c *= a; // c = c*a
+ printf("c = %d \n", c);
+
+ c /= a; // c = c/a
+ printf("c = %d \n", c);
+
+ c %= a; // c = c%a
+ printf("c = %d \n", c);
+ }
+
+ if(1){
+ //Relational Operators
+ int a = 5, b = 5, c = 10;
+
+ printf("%d == %d = %d \n", a, b, a == b); // true
+ printf("%d == %d = %d \n", a, c, a == c); // false
+
+ printf("%d > %d = %d \n", a, b, a > b); //false
+ printf("%d > %d = %d \n", a, c, a > c); //false
+
+
+ printf("%d < %d = %d \n", a, b, a < b); //false
+ printf("%d < %d = %d \n", a, c, a < c); //true
+
+
+ printf("%d != %d = %d \n", a, b, a != b); //false
+ printf("%d != %d = %d \n", a, c, a != c); //true
+
+
+ printf("%d >= %d = %d \n", a, b, a >= b); //true
+ printf("%d >= %d = %d \n", a, c, a >= c); //false
+
+
+ printf("%d <= %d = %d \n", a, b, a <= b); //true
+ printf("%d <= %d = %d \n", a, c, a <= c); //true
+ }
+
+ if(1){
+ //Logical Operators
+ int a = 5, b = 5, c = 10, result;
+
+ result = (a == b) && (c > b);
+ printf("(a == b) && (c > b) equals to %d \n", result);
+
+ result = (a == b) && (c < b);
+ printf("(a == b) && (c < b) equals to %d \n", result);
+
+ result = (a == b) || (c < b);
+ printf("(a == b) || (c < b) equals to %d \n", result);
+
+ result = (a != b) || (c < b);
+ printf("(a != b) || (c < b) equals to %d \n", result);
+
+ result = !(a != b);
+ printf("!(a == b) equals to %d \n", result);
+
+ result = !(a == b);
+ printf("!(a == b) equals to %d \n", result);
+ }
+}