42_printf:42圣保罗的printf项目

时间:2024-04-21 20:36:45
【文件属性】:

文件名称:42_printf:42圣保罗的printf项目

文件大小:6KB

文件格式:ZIP

更新时间:2024-04-21 20:36:45

C

这是一个进展中的工作! 该项目的目标是重新编码libc的printf(打印格式)函数,它将管理以下转换:cspdiuxX%它将管理以下标志的任何组合:'-0。*'和所有转换的最小字段宽度 上述转换的工作方式如下: c:字符s:字符串p:指针地址d或i:有符号的十进制整数u:无符号的十进制整数x:无符号的十六进制整数X:无符号的十六进制整数(大写)%:字符 上面提到的标志的工作原理如下: -:在给定的字段宽度内左对齐(默认为右对齐)0:用零(0)而不是空格在指定填充的地方左键填充数字。*:在格式字符串中未指定精度,但是作为附加的整数值参数... ...必须格式化的参数之前 LEFT-JUSTIFY:要使用左对齐标志,您需要指定字段宽度。 例如, printf ( " %-d hello? " , 777 ); 只是 777hello? 后面没有空格。 如果指定的宽度等于或小于您要打


【文件预览】:
42_printf-main
----ft_itoa.c(2KB)
----ft_tolower.c(972B)
----ft_printf.c(4KB)
----tests.c(1KB)
----README.md(7KB)

网友评论