c语言中如何将ASCII码'10'转换成十进制10
时间: 2023-12-17 15:03:54 浏览: 470
C语言中常用的二进制与ASCII码互相转换指南
在 C 语言中,将 ASCII 码 '10' 转换成十进制数 10,可以使用以下代码:
```c
#include <stdio.h>
int main() {
char c = '10'; // 假设要将字符 '10' 对应的 ASCII 码转换成十进制数 10
int decimal = c - '0'; // 将字符型变量 'c' 减去字符 '0' 的 ASCII 码,即可得到对应的十进制数
printf("%d\n", decimal); // 输出结果,应该为 10
return 0;
}
```
在上述示例代码中,我们首先将字符 '10' 赋值给字符型变量 'c',然后通过将字符 '0' 的 ASCII 码从字符型变量 'c' 上减去,得到了对应的十进制数 10,最后通过 printf 函数输出结果。
阅读全文