printf 函数

请问各位牛友,被问到printf调用到显示器打印之间的过程应该怎么阐述?

处理格式化参数,缓冲区刷新,系统调用?

#八股文##C++##操作系统#
全部评论
调用printf之后首先是调用标准库里头的printf函数,然后似乎会分情况使用snprintf来着去不断格式化字符串数据。缓冲到遇到换行符(好像是)之后会通过系统中断调用write往内核空间中相关的数据空间写内容,接着应该就到显卡(可能吧)设备驱动,转为像素显示到屏幕上。 如有错误还请指出
1
送花
回复 分享
发布于 07-09 21:02 北京

相关推荐

1 2 评论
分享
牛客网
牛客企业服务