int main() {                                // Ex12
    char c;
    short int si;
    long int li;
    double d;
    d = li = si = c = '\x41';                // implicit widening conversions
    cout << (int)c << " " << si << " " << li << " " << d << endl;
    c = si = li = d = 77777.77777777777;    // implicit narrowing conversions
    cout << (int)c << " " << si << " " << li << " " << d << endl;
}
