basic_istream::get

cinの正体であるbasic_istream<char>。
メンバ関数getで入力文字を取得できる。

basic_istream::get - cpprefjp C++日本語リファレンス

実は、文字列も取得できるが、今回は1文字のみ。

int(正確にはint_type)で返ってくるので、

$ vi basic_istream.cpp
$ g++ basic_istream.cpp -o basic_istream
$ ./basic_istream
c: 1
c = 49
$ ./basic_istream
c: 2
c = 50
$ ./basic_istream
c: A
c = 65
$ ./basic_istream
c: a
c = 97
$

このように整数値で返ってくる。

Sample/cpp/basic_istream/get/src/basic_istream at master · bg1bgst333/Sample · GitHub