std::putchar
STD::putchar
Defined in header | | |
---|---|---|
int putchar( int ch | | |
写字符ch
到stdout
在内部,字符被转换为unsigned char
就在被写出来之前。
相当于putc(ch, stdout)
...
参数
ch | - | character to be written |
---|
返回值
成功后,返回书写的字符。
失败时,返回EOF
并设置误差
指标%28见ferror()
29%stdout
...
例
二次
#include <cstdio>
int main()
{
for (char c = 'a'; c != 'z'; c++)
std::putchar(c
std::putchar('\n'
// putchar return value is not equal to the argument
int r = 0x1070;
std::printf("\n0x%x\n", r
r = std::putchar(r
std::printf("\n0x%x\n", r
}
二次
产出:
二次
abcdefghijklmnopqrstuvwxy
0x1070
p
0x70
二次
另见
fputcputc | writes a character to a file stream (function) |
---|
C.putchar文件
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。