常见输入输出占位符
占位符 | 说明 |
---|---|
%d | 一个十进制正数,一般用于int类型(最常用) |
%nd(n是正整数) | 输出一个整数,如果不足n位,前面用空格补齐直到够n位 |
%I64d(Windows %lld(Linux) | 一个十进制整数,一般用于long long类型。要非常注意在不同系统下,这个占位符是不一样的 |
%f | 读入一个float类型的带小数点的浮点数,或者输出float或者double类型的浮点数,默认读入6位小数 |
%lf | 读入double类型的浮点数 |
%.nf(n是正整数) | 用于输出一个固定n位小数的浮点数 |
%0nd(n是正整数) | 输出一个整数,如果不足n位,前面用0补齐直到够n位 |
%c | 一个char类型的字符 |
%s | 一个字符串 |
%p | 地址占位符(指针占位符) |
%x(X) | 十六进制整数占位 |
%o | 八进制整数占位符 |
%% | 输出% |