C
i | 整数 |
d/u | 十进制整数( u 是无符号数) |
o | 八进制整数 |
x | 十六进制整数 |
f | 浮点数(似乎是所有进制的,如 16 进制浮点数前面加 '0x' ) |
e | e 指数形式的浮点数 |
g | g 自动选择合适的类型 |
c | 字符 |
s | 字符串 |
p | 指针地址 |
%hd 、 %hu | short int 、 unsigned short int |
%d 、 %u | int 、 unsigned int |
%ld 、 %lu | long int 、 unsigned long int |
%lld 、 %llu | long long int 、 unsigned long long int 、 |
%f | float |
%lf | double |
%Lf | long double |
%c | char |
%s | char * / char[ ] |
|
|
2.getchar( )
3.gets(char * str)
C++:4.std::getline(istream& is, string& str, char delim)
istream& getline (istream& is, string& str, char delim);
istream& getline (istream&& is, string& str, char delim);
istream& getline (istream& is, string& str);
istream& getline (istream&& is, string& str);
5.std::istream::getline(char* s, streamsize n, char delim)
istream& getline (char* s, streamsize n );
istream& getline (char* s, streamsize n, char delim );
6.std::istream::get()
int get();
istream& get (char& c);
istream& get (char* s, streamsize n);
istream& get (char* s, streamsize n, char delim);
istream& get (streambuf& sb);
istream& get (streambuf& sb, char delim);