在C语言中,可以使用标准库函数atoi将一个字符串转换为整数。该函数接受一个字符串作为参数,并返回相应的整数值。

要使用该函数,首先需要包含头文件stdlib.h。然后,使用atoi函数将要转换的字符串作为参数传递给它。函数将扫描字符串中的字符,直到遇到非数字字符为止,然后返回相应的整数值。需要注意的是,如果字符串中的字符不是有效的数字字符,则会返回0。如果字符串表示的数字超出了整数的范围,则结果是不确定的。因此,在使用atoi函数之前,应该确保字符串中只包含有效的数字字符。另外,如果需要将字符串转换为浮点数,可以使用atof函数。
int 类型0~9的整数转换 char型 ,加上'0'即可,例如A=0时: int A = 0; char B = A + '0'
scanf("%c",&c);//输入一个数字字符
c-='0'; //将数字字符转换为真正的数字值
printf("%d",c);//输出数字值 这里用%d
加 ‘0’ 后强制类型转换
如下程序,输入数字,转换成字符串输出
使用sprintf函数可以将数字按指定格式转换成字符串,与printf函数用法差不多.