In C, how can I write a program to find the maximum value of an integer variable?
As far as I know the maximum value of an integer variable is 2147483647 but how can I represent this in a C program ?
As ı know the maximum value of a integer variable is 2147483647
That's a wrong assumption. The maximum value of an
int can vary across systems. For example, on a 16-bit machine maximum value of
int is not 2147483647.
You don't need to find it yourself. There are pre-defined macros which you can use from
<limits.h>. For example,
INT_MAX represents the maximum value an
int can hold.