原文: https://beginnersbook.com/2017/09/c-program-to-find-ascii-value-of-a-character/

ASCII 值将英文字符表示为数字,每个字母分配一个 0 到 127 之间的数字。例如,大写Q的 ASCII 值为 81。

示例 1:显示用户输入的字符的 ASCII 值的程序

该程序获取用户输入的字符并显示其 ASCII 值。

  1. #include <stdio.h>
  2. int main()
  3. {
  4. char ch;
  5. printf("Enter any character:");
  6. /* Reads the entered character and stores it
  7. * into the char variable ch
  8. */
  9. scanf("%c", &ch);
  10. /* Using the format specifiers we can get the ASCII code
  11. * of a character. When we use %d format specifier for a
  12. * char variable then it displays the ASCII value of a char
  13. */
  14. printf("ASCII value of character %c is: %d", ch, ch);
  15. return 0;
  16. }

输出:

  1. Enter any character:Q
  2. ASCII value of character Q is: 81

查看相关的 C 程序

  1. C 程序:展示斐波那契序列
  2. C 程序:检查数字是偶数还是奇数
  3. C 程序:计算并打印 nPr 的值
  4. C 程序:将大写字符串转换为小写