#include<stdio.h>
//把一个整数字符串转换为一个数。
intascii_to_integer(char*string)
{
intvalue;value=0;
//逐个把一个整数字符串转换为一个数。
while(*string>='0'&&*string<='9'){
value*=10;
value+=*string-'0';
string++;
}
//错误检查:如果由于遇到一个非数字字符而终止,把结果设置为0
if(*string!='\0')
value=0;
returnvalue;
}
intmain()
{
char*numChar="102";
printf("%d\n",ascii_to_integer(numChar)+3);
return0;
}
扩展资料
C语言转义字符
1、使用制表符格式化输出
横向制表符\t可以用于格式化文本输出,假如我们要输出一组表格样式的数据,一种方法是使用输出多个空格对齐,另一种方法就是使用\t。在下面的程序中,我们为表格的第1列与第2列应用两次\t以使列之间有更多的间距。
2、使用反斜框输出文件路径
当我们需要在程序的运行日志或调试时输出文件路径信息,又或者像下面这样,简单的将一个路径输出到控制台,这时我们需要使用反斜框转义符来进行路径转义输出。