C-如何将用户字符输入转换为ASCII



基本上我需要将用户输入转换为"字符字母";到ASCII数字,这个数字存储在代码中,而不是打印出来;A";。我想把它转换成ascii,所以65,然后在数学计算中使用这个ascii数。

当您收到一个字符输入时,您实际上收到了输入的ASCII值。例如,

char a;
scanf("%c",&a);
printf("%d",(int)a);

尝试运行此代码。它将打印您按下的字母的ASCII。

我认为您的工作只是读取输入值的每8位(1字节(,并且您已经有了它的代码。除非您将其打印到屏幕上,否则它将转换为文本。

最新更新