%.*s

这两天看《C专家编程》,我怕是学了假的C语言啊,怎么什么都不太会了0.0。今天查了一个函数strtol的用法,例程中有一个%.*s,我看完还不知道是啥意思....百度了一下,小数点后的*表示控制输出的位数,即我输出的字符串是多少位的,之前的字符串不都是一直读到\0么,现在可以直接控制输出位数了。也就是这意思,别的没啥。这周算是又长知识喽。

下面是链接的例程

https://linux.cn/doc/C/output/en/c/string/byte/strtol.html#

一些关于%.*s的使用的介绍:

http://www.cnblogs.com/yuaqua/archive/2011/10/21/2219856.html



你可能感兴趣的:(%.*s)