return 0 – As previously stated, the function main returns an integer value (int main()), hence we are returning 0 in this case. It signals that our program has completed correctly, and we use this return statement to end our main function.

Checks whether the values of two operands are equal. If the values are not equal, the condition is met.

The modulo operator, represented by the symbol percent, is an arithmetic operator. The remainder of an integer division is produced by the modulo division operator.

```
//c program to find reverse of a number
#include <stdio.h>
int main()
{
int n, rev = 0, rem;
printf("Enter the number ");
scanf("%d", &n);
while (n != 0)
{
rem = n % 10;
rev = rev * 10 + rem;
n /= 10;
}
printf("reversed number is %d", rev);
return 0;
}
```

Output of c program to find reverse of a number:

Enter the number 56789

reversed number is 98765