strToInt 与IntToStr
2012-10-30 13:05
836 查看
将Str转换成Int
int StrToInt(char str[])
{
int i=0;
int isNeg = 0;
int num =0;
if(str[0]=='-')
{
isNeg = 1;
i =1;
}
while(str[i])
{
num*=10;
num+= (str[i++]-'0');
}
if(isNeg)
num*= -1;
return num;
}
将Int转换成Str
#define MAX_DIGITIS_INT 10
void IntToStr(int num, char str[])
{
int i=0,j=0,isNeg=0;
char temp[MAX_DIGITIS_INT + 2];
if(num<0)
{
num*=-1;
isNeg =1;
}
do
{
temp[i++] = (num%10)+'0';
num /= 10;
}while(num);
if(isNeg)
temp[i++]= '-';
while(i>0)
str[j++] = temp[--i];
str[j]='\0';
}
int StrToInt(char str[])
{
int i=0;
int isNeg = 0;
int num =0;
if(str[0]=='-')
{
isNeg = 1;
i =1;
}
while(str[i])
{
num*=10;
num+= (str[i++]-'0');
}
if(isNeg)
num*= -1;
return num;
}
将Int转换成Str
#define MAX_DIGITIS_INT 10
void IntToStr(int num, char str[])
{
int i=0,j=0,isNeg=0;
char temp[MAX_DIGITIS_INT + 2];
if(num<0)
{
num*=-1;
isNeg =1;
}
do
{
temp[i++] = (num%10)+'0';
num /= 10;
}while(num);
if(isNeg)
temp[i++]= '-';
while(i>0)
str[j++] = temp[--i];
str[j]='\0';
}
相关文章推荐
- StrToInt / IntToStr Asm For Delphi
- 浅谈js里面的InttoStr和StrtoInt
- StrToInt 和 IntToStr
- strToInt和intToStr的自我定义
- StrToInt && StrToHex && IntToString && 编辑框格式 .
- StrToInt && StrToHex && IntToString && 编辑框格式
- The Black Hole of Numbers (strtoint+inttostr+sort)
- str to int, long, float; 数字 转 字符串; 大小写转换等
- 【算法和数据结构】_16_小算法_IntToStr: 将整型数据转换为字符串
- pandas change int to str
- IntToStr
- TypeError: Can't convert 'int' object to str implicitly
- 【C编程练习】2013华为校园招聘机试题9月10日题1:把整数转换成字符串 void ConvertIntToStr(int nVal, char* pStr);
- python:字符串和数字拼接 (TypeError: Can't convert 'int' object to str implicitly)
- str convert to int
- 字符转数字不使用str.toInt方法转为整型
- selenium--unittest字符串/整型问题Can't convert 'int' object to str implicitly提示解决方法
- int to str
- Python中int和ord函数,str和chr函数,find和index之间的差别
- Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Str