c语言底层实现问题,,,,

像putchar()这样的函数怎么实现向终端发送一个字符的。

不同的操作系统不同。
dos下是调用了INT21H中断
windows下是调用了WriteFile(con)

是通过二进制编译,该语言是面向过程