printf是如何用最基本的关键字实现的

2024年11月25日 12:33
有2个网友回答
网友(1):

printf其实是很复杂的一个函数。
先要解析printf第一个参数,格式字符串。
然后根据格式字符串中的格式字符, 获取后续各个参数,并将参数根据格式字符,转成字符串。 比如 "abc%d,kk%f"这样的格式字符串, 后续参数是100和2.3,那么转成"abc100,kk2.300000"
然后再调用系统的输出函数, 把字符串逐个字符输出到屏幕上。

网友(2):

疑似假用户409