作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我们都知道在基于 C 的语言中,printf("%11d", some_int); 表示在 11 个字符的字段内右对齐,但是如果我想将这里的常量 11 替换为一个动态变量,我要做什么?
最佳答案
您可以使用 *
字符在它自己的参数中指定字段宽度:
printf("%*d", some_width, some_int);
关于c - 如何将参数 n 传递给 printf ("%nd", some_int);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6887979/
我是一名优秀的程序员,十分优秀!