整数1转换成字符串"001"的简单方法

如何将整数1转换成字符串"001"这个问题,涉及到一个概念:字符串格式化。

常用的字符串格式化命令叫做:sprintf,下面举例说明。

int i = 8;
char array[4];
sprintf(array,"%.3d",i);
string s = array;

另外附上一篇文章:string 与char* char[]之间的转换

http://blog.csdn.net/cogbee/article/details/8931838

时间: 2024-09-30 21:29:36

整数1转换成字符串"001"的简单方法的相关文章

谭浩强 c程序设计 8.17用递归法将一个整数n转换成字符串。例如,输入486,应输出字符串"486"。n的位数不确定,可以是任意位数的整数。

8.17用递归法将一个整数n转换成字符串.例如,输入486,应输出字符串"486".n的位数不确定,可以是任意位数的整数. #include <stdio.h> char str1[20];int i=0;long n;int main(){        int longToStr(long n);    char *revstr(char *str, int len);    printf("请输入一个整数n:\n");    scanf("

将整数n转换成字符串的方法

最近做一个题,用递归方法将整数n转换成为字符串,做了半天做好了才发现有一个库函数直接就可以实现这个功能,真是日了狗了.... 小二,上代码... #include<stdio.h> #include<stdlib.h> #include<string.h> //  这个turnover函数是为了将字符串调转过来,因为convert函数中将n转换成字符串后字符串是倒着的 //  就是利用了一个中间变量将字符串数组s首尾依次交换 char *turnover(char *s

用递归法将一个整数n转换成字符串。

比如,输入483,应输出字符串"483".n的位数不确定,能够是随意位数的整数. #include "stdafx.h" #include<iostream> using namespace std; void s(int n) { int i; if((i=n/10)!=0)  s(i);      //假设个位以上还有高位.则再次调用函数s putchar(n%10+'0');     //+'0' 能够将整型数字转换为字符格式的数字.-'0' 则能

js 字符串转换成数字的三种方法

在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形式的.在网上找了一下js字符串转数字的文章,这个比较全 方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才

JavaScript字符串转换成数字的三种方法

在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形式的.在网上找了一下js字符串转数字的文章,这个比较全 方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才

js 字符串转换成数字的三种方法--转

在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形式的.在网上找了一下js字符串转数字的文章,这个比较全 方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才

将整形数字(int)转换成字符串

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> #include<string.h> void itoa(int n, char *buf) { int count = 0; char nu; char buf2[128] = { 0 }; //核心算法很简单 就是每次取出各位数字然后把数字转存进数组,中间有一个数组匿置的过程 do

前台 JSON对象转换成字符串 相互转换 的几种方式

在最近的工作中,使用到JSON进行数据的传递,特别是从前端传递到后台,前台可以直接采用ajax的data函数,按json格式传递,后台Request即可,但有的时候,需要传递多个参数,后台使用request进行接收.有时传递了几个数值,还好接收.但是如果传递一个json数组,这样后台接受的时候Request多个很麻烦,此时要按照类的格式或者 集合的形式进行传递.例如下面的例子: 前台按类的格式传递JSON对象: var jsonUserInfo = "{\"TUserName\&quo

字符串转换成数字的三种方法

1.转换函数,利用parseInt()和parseFloat()两个转换函数. 2.强制类型转换. Boolean(value)——把给定的值转换成Boolean型:    Number(value)——把给定的值转换成数字(可以是整数或浮点数):    String(value)——把给定的值转换成字符串. 3.利用js变量弱类型转换 var s="9.90"; console.log(typeof (s-1)); console.log(typeof (s*1));