"\n" 传递给函数 write() 时是否需要 1 个字节?

Does "\n" require 1 byte when passed to the function write()?

我只想知道换行符(即'\n')是否只能在使用 1 个字节的情况下写入标准输出,我的意思是,是否必须这样调用换行符?

write(1, "\n", 1);

还是可以这样称呼?

write(1, "\n", 0);

字节是字节。 \n 没有什么神奇的地方可以让它不算数。必须是前者。