c语言中如何将数字字符转化为阿拉伯数字并输出其ASCII码
时间: 2023-08-10 18:07:06 浏览: 390
可以使用C语言中的`atoi()`和`printf()`函数来实现将数字字符转化为阿拉伯数字并输出其ASCII码的操作。
`atoi()`函数将字符串转换为整数,其原型如下:
```
int atoi(const char *str);
```
`printf()`函数用于格式化输出,可以输出各种类型的数据。其原型如下:
```
int printf(const char *format, ...);
```
下面是一个示例代码,可以将输入的数字字符转化为阿拉伯数字并输出其ASCII码:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char c = '5';
int num = atoi(&c); // 将字符'5'转换为整数5
printf("'%c'的ASCII码是:%d\n", c, num);
return 0;
}
```
输出结果为:
```
'5'的ASCII码是:53
```
可以看到,字符'5'的ASCII码为53,与输出结果一致。
阅读全文