c语言求字符asc码的函数
时间: 2024-02-18 09:06:03 浏览: 177
查询字符ascii
C语言中,获取字符的ASCII码可以使用内置函数`int printf(const char *format, ...)`中的格式化输出符号`%d`,也可以使用`int sprintf(char *str, const char *format, ...)`将格式化后的字符串保存在一个字符数组中。
以下是一个获取字符ASCII码的函数示例:
```c
#include <stdio.h>
int getAscii(char c) {
return (int)c;
}
int main() {
char c = 'A';
int ascii = getAscii(c);
printf("The ASCII code of '%c' is %d\n", c, ascii);
return 0;
}
```
在这个示例中,`getAscii()`函数接收一个字符参数`c`,并将其强制转换为整型,返回其对应的ASCII码。在`main()`函数中,将字符'A'赋值给变量`c`,并通过调用`getAscii()`函数获得其ASCII码,最后使用`printf()`函数输出结果。
输出结果为:
```
The ASCII code of 'A' is 65
```
阅读全文