解释#define OPOST 0000001 #define OLCUC 0000002 #define ONLCR 0000004 #define OCRNL 0000010 #define ONOCR 0000020 #define ONLRET 0000040 #define OFILL 0000100 #define OFDEL 0000200
时间: 2023-08-05 09:49:45 浏览: 165
预编译器——#include和#define的实现
这是一些在Unix/Linux系统中的串口和终端设备中常用的输出模式标志。其中:
- OPOST:打开输出处理,启用下面的输出处理标志。
- OLCUC:将小写字符转换为大写字符。
- ONLCR:将新行字符(\n)转换为回车和新行字符(\r\n)。
- OCRNL:将回车字符(\r)转换为新行字符(\n)。
- ONOCR:禁止回车字符(\r)产生新行字符(\n)。
- ONLRET:将新行字符(\n)转换为回车字符(\r)。
- OFILL:使用填充字符填充输出,直到输出缓冲区满或OFDEL标志被设置为止。
- OFDEL:使用删除字符替换填充字符。
阅读全文