整型和字符串的相互转换

原创 2016年08月30日 14:10:47

一、数字转换为字符串

char *itoa(int value, char *string, int radix)
返回值:指向string这个字符串的指针

char *p=new char; //或者定义char p[25];
int a=108;
itoa(a,p,10);
cout<<itoa(a,p,10)<<endl;  //输出108
cout<<p<<endl;            //输出108

itoa()函数有3个参数:第一个参数是要转换的数字,第二个参数是要写入转换结果的目标字符串,第三个参数是转移数字时所用 的基数。在上例中,转换基数为10。10:十进制;2:二进制…

itoa并不是一个标准的C函数,它是Windows特有的,如果要写跨平台的程序,请用sprintf。是Windows平台下扩展的,标准库中有sprintf,功能比这个更强,用法跟printf类似:

char str[255];
sprintf(str, “%x”, 100); //将100转为16进制表示的字符串。

二、atoi()——把字符串转换成整型数
将字符串转换为整数的函数在stdlib.h中定义:
int atoi(const char *str);

int atoi (char s[])
{
int i,n,sign;
for(i=0;isspace(s[i]);i++)//跳过空白符;
sign=(s[i]==’-‘)?-1:1;
if(s[i]==’+’||s[i]==’ -‘)//跳过符号
i++;
for(n=0;isdigit(s[i]);i++)
n=10*n+(s[i]-‘0’);//将数字字符转换成整形数字
return sign *n;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java中字符串转整型和整型转字符串

Java大多数情况下,用户通过文本框或者文本域提交自己的输入。用户通过文本框或文本域输入的内容通常是string格式的。而你常常需要的是这些内容的整数形式。例如,年龄,电话号码等等。为了使字符串转为整...
  • ergouge
  • ergouge
  • 2015年10月22日 17:10
  • 5673

整型和字符串相互转换

整型和字符串相互转换  (2009-09-07 11:15:00) 转载▼ 标签:  整型字符串转换   iota   atoi   spr...
  • tiankongtiankong01
  • tiankongtiankong01
  • 2016年04月30日 08:39
  • 922

将整数转换成字符串

请编写一个 C 函数,该函数将给定的一个整数转换成字符串。【本程序在Dev C++ 4.9.9.2 下编译通过】 下面的这个算法比较傻,垃圾的很,显示了一个C语言新手所应有的水平。而且处理不完全,算法...
  • ammana_babi
  • ammana_babi
  • 2006年07月18日 17:36
  • 13928

C++ 整型和字符串相互转换

itoa   功 能:把一整数转换为字符串   用 法:char *itoa(int value, char *string, int radix);   详细解释:itoa是英文integer...
  • u012400584
  • u012400584
  • 2016年12月27日 19:18
  • 5571

整型转换成字符串

原 型 char *itoa( int value, char *string,int radix); 原型说明: value:欲转换的数据。 string:目标字符串的地址。...
  • LJH0600301217
  • LJH0600301217
  • 2013年03月08日 12:55
  • 3453

字符串和整型相互转换

支持BGP 4-octets AS Num,EDIT对话框支持两种输入方式,一种是输入四字节整型,另一种是点分类型输入,这就需要 类型转换。 /**************************...
  • Annebelle
  • Annebelle
  • 2011年07月29日 17:57
  • 192

整型和字符串相互转换

我们写程序的时候经常会遇到整型和字符串相互转换的问题,这里要用到几个函数,itoa(),atoi(),sprintf()下面来介绍下这几个函数的具体用法!   itoa   功 能:把一整数转换...
  • Jones_Workspace
  • Jones_Workspace
  • 2014年01月14日 08:39
  • 789

C语言中整型与指针之间转换的注意点

为什么写这篇文章?
  • astrotycoon
  • astrotycoon
  • 2016年04月10日 17:31
  • 1401

字符串和整型之间相互转换

字符串和整型之间相互转换 1、源码 /** * @Title:StringInt.java * @Package:com.you.model * @Description:字符串和int类型...
  • you23hai45
  • you23hai45
  • 2014年04月22日 22:27
  • 1209

C语言整型和字符串之间的转换

C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转 换为字符串的一个例子:     # include     # inclu...
  • huangyong1314
  • huangyong1314
  • 2013年09月27日 15:32
  • 3127
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:整型和字符串的相互转换
举报原因:
原因补充:

(最多只允许输入30个字)