c语言求两个字符的ascll和
时间: 2023-06-10 16:07:59 浏览: 59
可以使用C语言中的`int`类型来表示ASCII码值。每个字符都有一个对应的ASCII码值,可以使用强制类型转换将字符转换为整数。例如,以下代码可以求出字符'A'和字符'B'的ASCII码值:
```c
#include <stdio.h>
int main() {
char ch1 = 'A';
char ch2 = 'B';
int ascii1 = (int)ch1; // 强制类型转换为int类型
int ascii2 = (int)ch2;
printf("ASCII码值: %d %d", ascii1, ascii2);
return 0;
}
```
输出结果为:
```
ASCII码值: 65 66
```
其中,字符'A'的ASCII码值为65,字符'B'的ASCII码值为66。
相关问题
c语言求两个字符的ascll值的和
可以使用以下代码来求两个字符的 ASCII 值的和:
```c
#include <stdio.h>
int main() {
char c1 = 'A';
char c2 = 'B';
int sum = c1 + c2;
printf("The sum of ASCII values of %c and %c is %d\n", c1, c2, sum);
return 0;
}
```
输出结果为:
```
The sum of ASCII values of A and B is 131
```
注意,这里将两个字符的 ASCII 值相加,得到了一个整数值。
c语言写字符转发成ascll码
可以使用以下代码将字符转换为 ASCII 码:
```
char c = 'A';
int ascii = (int)c;
printf("ASCII 码为:%d", ascii);
```
其中,将字符类型的变量 `c` 转换为整型变量 `ascii`,然后使用 `printf` 函数输出 ASCII 码。