if statement always returns true in C++
code example:
uint32_t a = 5; int b = 10; if ((a-b) > 0) printf("%d is > than %d \n", a, b); else printf("%d is <= than %d \n", a, b);
output: 5 is > than 10
explanation: because variable a is unsigned int the evaluation of (a-b) > 0 will always return true









