How to determine the result of assigning multi-character char constant to a char variable?
===

Why a char variable gets 'b' from assignment of 'ab'?

    char c = 'ab';
    
    printf("c: %c\n", c);

Prints:

    c: b