2012年12月4日
摘要: 字符串与数值互相转换是非常常用的功能,大家都对它习以为常了。我想除了程序库的编写者之外,没有人会像我这样为了这个问题纠结一两天。C提供了一套函数用于字符串与数值互转换,包括itoa,atoi,strtol等。为了方便叙述,我将这套函数抽象成下面两个伪C函数:string C_IntToStr(int value, int radix);int C_StrToInt(string str, int radix);根据函数名称就可以知道它们的用途。注意本文只讨论整型值,浮点数不在该范围内。对于十进制的转换来说,这两个函数的行为很正常;对于非负数的非十进制转换来说,也很正常。这都没什么好说的。可是对 阅读全文
posted @ 2012-12-04 14:48 Zplutor 阅读(1501) 评论(0) 推荐(0) 编辑