`
cfeers
  • 浏览: 140539 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

格式化数字字符串输出的一个小技巧

阅读更多

我这里分别以VC和Delphi举例:

比如想生成 000005,000255 这样的字符串

先看VC的:
  int i=5;
  CString strOut;
  strOut.Format("%.6d",i);
  AfxMessageBox(strOut);

  i=255;
  strOut.Format("%.6d",i);
  AfxMessageBox(strOut);

类似的,Delphi 就是下面这样,差不多:
var
    i:integer;
    strOut:string;
begin
    i:=5;
    strOut:=Format('%.6d',[i]);
    showmessage(strOut);

    i:=255;
    strOut:=Format('%.6d',[i]);
    showmessage(strOut);
end;


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/tanaya/archive/2010/07/29/5774325.aspx

分享到:
评论

相关推荐

    C#格式化字符串C#格式化字符串

    这里的 `{0:D3}` 是一个格式化字符串,其中: - `{0}` 表示第一个参数(即 `123`)。 - `D3` 指定了整数的最小位数为3,不足时前面会自动填充0。 #### 三、格式化字符串详解 1. **基本格式化** - **`{N[,M][:...

    格式化的字符串的输入

    `sprintf()`函数定义于`stdio.h`头文件中,其主要功能是在内存中指定的缓冲区中格式化并存储一个字符串。其基本原型为: ```c int sprintf(char *buffer, const char *format, ...); ``` 该函数接受两个必需的参数...

    字符串大小写转换倒序输出

    首先,大小写转换是编程中一个基本的字符串函数,通常用于格式化或验证用户输入。在大多数编程语言中,都有内置的方法来实现这个功能。例如,在Python中,我们可以使用`lower()`方法将字符串全部转换为小写,`upper...

    c#格式化字符串.docx

    `Console.WriteLine`方法虽然通常用于简单的输出,但同样支持格式化字符串,通过传递一个字符串和参数数组来实现。与`String.Format`不同的是,它直接将格式化后的字符串输出到控制台,而不是返回一个新字符串。 ...

    使用C#格式化字符串

    `String.Format`和`Console.WriteLine`都可以接受一个包含多个对象的数组,它们会自动填充到格式化字符串的占位符中。 对于字符串格式化,有几个关键点需要了解: 1. **位置索引**:占位符中的数字(如`{0}`,`{1}...

    C#字符串格式化软件

    在IT行业中,字符串处理是一项基础且重要的任务,尤其是在编程语言如C#中。"C#字符串格式化软件"是一款专门针对字符串操作的工具...通过理解和掌握这些工具和技巧,我们可以更高效地处理和格式化字符串,满足各种需求。

    C语言训练程序_统计字符串中ASII值为偶数奇数的个数

    - 初始化一个字符串`ch`,定义一个整型数组`b`用于接收`fun()`函数返回的结果。 - 调用`fun()`函数进行字符统计。 - 输出结果。 ##### 2. 数据类型与变量 - **数据类型**:程序中使用了`char`和`int`两种基本...

    字符串专题文档

    5. **格式化输出**:`printf()`或`format()`方法可以用来格式化输出字符串,如控制数字精度、插入变量等。 6. **字符串比较**:使用`equals()`或`compareTo()`方法进行字符串内容的比较,注意区分字面量和引用的比较...

    C++格式化字符串(格式化规定符)[参考].pdf

    C++中的格式化字符串是程序设计中非常重要的一个概念,特别是在输出数据时,为了保持输出的整洁和统一,我们常常需要使用格式化规定符。在C++中,`printf`函数是最常用的格式化输出函数,它允许我们指定输出的数据...

    C# 将数字格式化输出

    格式字符串中的“C”后可以跟一个数字,表示小数点后的位数,如“C2”。 2. **数字格式(N)**:显示带有千位分隔符的数字,例如“1,234.56”。同样,“N”后也可以跟一个数字,表示小数点后的位数。 3. **固定...

    Delphi开发技巧之-字符串

    格式化字符串为CGI请求 格式化文件大小 格式化秒为hh mm ss 检查一个字符串是否为有效Email地址 检查字符串是否为有效的IP地址 检查字符串是否为有效的文件名或目录名 检查字符串是否为有效的日期或时间值 检查字符...

    C#字符串格式化

    C#字符串格式化是编程中常见的一种操作,用于将数据以特定的样式呈现出来,方便阅读和理解。本文将深入探讨C#中的字符串格式化,包括各种类型的数据格式化方式和占位符的使用。 首先,C#字符串格式化常用于货币、...

    VC字符串处理

    在VC++编程环境中,`CString`是一个非常重要的类,它为C++程序员提供了方便的字符串操作功能...通过不断的练习和应用,你可以掌握更多高级技巧,比如使用`FormatV`进行复杂格式化,或者利用`Tokenize`方法分割字符串。

    截取字符串

    在编程领域,字符串操作是一项基础且重要的任务,而“截取字符串”是其中的一个关键功能。这个小demo展示了如何在不同的编程环境中实现字符串截取,同时也涉及到字符串的空格处理。接下来,我们将深入探讨这两个主题...

    ios-字符串中每4个长度加个空格.zip

    这个名为“ios-字符串中每4个长度加个空格”的项目提供了一个灵活的方法,用于将长字符串按照每4个字符间隔插入空格,使得显示更加清晰,特别是在显示券码号或其他数字序列时。以下是对这个方法的详细解释和相关知识...

    字符串处理的12个例子

    11. **格式化字符串**: Python的`f-string`允许在花括号内插入变量,如`name = 'Alice'`,`f'Hello, {name}!'`得到`'Hello, Alice!'`。 12. **字符串编码与解码**: 字符串与字节之间的转换涉及到编码和解码,`...

    C语言中字符串的处理方式

    - `printf("%s", str)`:使用`%s`格式化字符串输出。 - `puts(str)`:输出字符串并自动换行。 - **读取字符串**: - `scanf("%s", str)`:从标准输入读取一行字符串直到遇到空白字符。 - `fgets(str, sizeof...

    Java字符串类型转换

    Java中的字符串类型转换及其操作是一个广泛且深入的主题,涉及到基本类型转换、字符串内部操作、格式化处理以及高级类型转换等多个方面。掌握这些转换技巧对于编写高效、健壮的Java应用程序至关重要。通过合理运用...

    字符串mystring

    "字符串mystring"这个标题可能指的是一个特定的字符串实例或者一个与字符串处理相关的项目或代码库。描述中提到的“各种字符串间的转换”暗示了我们将讨论字符串的不同操作,如格式化、编码、解码以及与其他数据类型...

    matlab字符串数组.doc

    这些函数可以帮助你组合、拆分或格式化字符串,以满足各种需求。 例如,`char`函数可以将字符数组转换为字符串数组,而`str2mat`则能将一列字符串转换为矩阵形式。在例4.1.3.2-1中,使用这些函数可以方便地创建和...

Global site tag (gtag.js) - Google Analytics