在字符串的处理过程中,我们常常会将字符串转换成(长)×××、将(长)×××转换成字符串、将(短)×××转换为字符型、将字符型转换为(短)×××。
 
libc中提供了atoi、atol、strtoul、strtol、strtod等一系列函数将字符(串)转换为(长、短)×××,还有一些函数如_itoa、_ultoa可以解决如何将×××转换为字符(串)类型。
 
当然除了使用库函数还有以下几种方法来解决长×××转换字符串类型的方法:
1.最笨的方法:使用栈
2. %10与/10相结合,和栈有些类似
3.C++中可以使用stringstream类作为中间变量来存储这两种类型的数据
4.使用sprintf格式输出,本人一直认为这个最为巧妙
字符串转×××还是使用库函数最好。
 
对于×××与字符型的转换通过+或者-'0'就可以做到。