#include <bits/stdc++.h>

using namespace std;

int main() {
    auto a = true;
    auto b = 'Y';
    auto c = L'Y';
    auto d = "문자열";
    auto e = 26;
    auto f = 3.12;
    auto g = 10000000000;

    auto& h = e;//참조
    auto* i = &e;//포인터

    cout << "값\\t\\t크기\\t\\t자료형" << endl;
    cout << a << "\\t\\t" << sizeof(a) << "\\t\\t" << typeid(a).name() << endl;
    cout << b << "\\t\\t" << sizeof(b) << "\\t\\t" << typeid(b).name() << endl;
    cout << c << "\\t\\t" << sizeof(c) << "\\t\\t" << typeid(c).name() << endl;
    cout << d << "\\t\\t" << sizeof(d) << "\\t\\t" << typeid(d).name() << endl;
    cout << e << "\\t\\t" << sizeof(e) << "\\t\\t" << typeid(e).name() << endl;
    cout << f << "\\t\\t" << sizeof(f) << "\\t\\t" << typeid(f).name() << endl;
    cout << g << "\\t" << sizeof(g) << "\\t\\t" << typeid(g).name() << endl;
}

출력 결과

Untitled

출처 : C++ auto란? - dydtjr1128's Blog