printf 字符串输出固定长度
来源:互联网 发布:阿里云邮件 编辑:程序博客网 时间:2024/04/30 17:05
#include <stdio.h>
void main()
{
char str[20] = "abcdefg";
double n = 10.1234567;
printf("%.3s /n", str);
printf("%.3f /n", n);
}
输出:abc
10.123
下面对printf中的%.M输出做一下简单的分析,在printf的定义中,回解析所有的字符有自己的协议栈来分析format的参数,其中,
/* 一下内容来自output.c-------------------------------------------------------
while ((ch = *format++) != _T('/0') && charsout >= 0) {
chclass = find_char_class(ch); /* find character class */
state = find_next_state(chclass, state); /* find next state */
/* execute code for each state */
switch (state) {
......
case ST_DOT:
/* zero the precision, since dot with no number means 0
not default, according to ANSI */
precision = 0;
break;
--------------------------------------------------------------*/
就如代码中所说的,如果小数点后面不是数字,则按照ANSI标准来格式化后面的输出,来比较输出的长度
- printf 字符串输出固定长度
- printf输出指定长度字符串
- 你不知道的事---------printf输出指定长度字符串
- 输出固定长度字符串,多余位补0
- 返回固定长度字符串
- printf格式化输出字符串
- printf 打印 指定长度 字符串
- printf 打印 指定长度 字符串
- PHP字符串补全,PHP字符串自动填充,PHP输出固定长度
- 取得固定长度字符串C#
- C#转固定长度字符串
- python实现对指定字符串补足固定长度倍数截断输出
- python实现对指定字符串补足固定长度倍数分组输出
- C printf 格式输出字符串
- char的问题,输出固定长度
- QString::arg()可用于固定长度输出
- 字符串截取固定长度的方法
- 字符串截取固定长度的方法(C#)
- 排序算法五例
- 浪漫的爱情呼?
- HTML技巧100例(三)
- 新政可能导致地价上涨50% 国土资源部称可承受
- 利用Java 创建和读取Excel文档
- printf 字符串输出固定长度
- 2006年5月软件设计师考试大纲
- 验证码
- 开通
- 大学英语系毕业论文工作条例
- 王者的荣耀--Monza后记
- .net开源项目
- 因为有你,F1才如此精彩
- Microsoft Windows CE:Multiprocessing and Thread Handling