itoa实现
1. 字符串轉(zhuǎn)換為十進制整數(shù);?字符串形式為"???? -1234";
?
2. 實現(xiàn)
int itoa(char *str)
{
int nRet=0;
bool minus=false;
if(NULL==str)
return nRet;
//空格判斷
while(' '==*str)
++str;
//正負號判斷
if('-'==*str)
{
minus=true;
++str;
}
if('+'==*str)
{
minus=true;
++str;
}
?
while( *str>'0' && *str<'9')
{
//注意nRet溢出整形能表達的范圍
nRet=nRet*10+*str-'0';
++str;
}
?
if(minus)
nRet=-1*nRet;
return nRet;
}
轉(zhuǎn)載于:https://www.cnblogs.com/hj-blog/p/4437719.html
總結
- 上一篇: 做汉堡
- 下一篇: Memcached原理分析