C语言字母转为16进制数字
时间: 2023-08-25 07:16:38 浏览: 223
C语言二进制字符串与十六进制字符串相互转化
3星 · 编辑精心推荐
要将 C 语言中的字母转换为十六进制数字,可以使用 ASCII 码表。每个字母都有对应的 ASCII 码,可以通过将字母的 ASCII 码转换为十六进制来得到相应的数字。下面是一个示例程序,将字母 'A' 转换为十六进制数字:
```
#include <stdio.h>
int main() {
char c = 'A';
int num = c;
printf("字母 %c 对应的 ASCII 码为 %d,十六进制为 %x\n", c, num, num);
return 0;
}
```
输出结果为:
```
字母 A 对应的 ASCII 码为 65,十六进制为 41
```
其中,`%x` 是输出十六进制的格式控制符。
阅读全文