标签:style blog color ar div sp log on c
三种主要转换函数:
主要是将字符串转换成数类型函数:
#include<stdlib.h>
double atof(const char *str); int atoi(const char *str); long int atol(const char *str);
一般用在参数转换上,譬如程序接受参数的时候默认是以字符数组的形式存储的,这时候就需要将字符串转换为相应精度的纯数字
一般用法就是
atol(argv[1]) 等等
注意字符串可以有非数字的字符,但是注意开头不能是非数字,且数字不能分散,如,1t324就会放弃向下查找转化,只返回1,大概因为
函数逻辑是:
从数字第一个位置向下找到第一个不能转化为数字的位置,之前的数字就会被提取出来。
标签:style blog color ar div sp log on c
原文地址:http://www.cnblogs.com/lhyz/p/3960454.html