'how does c evaluate less than and more than expretion? [duplicate]

I would like to know how i is evaluated in this code in C language ?

    int x = 10, y = 20, z = 5, i;
    i = x < y < z;
    printf("%d\n",i);


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source