c - 为什么下面的c代码不起作用?

标签 c string char printf scanf

我正在尝试将用户输入的字符转换为其字符代码。

int main(){
    char converter;
    scanf("enter a character: %c", &converter);
    printf("your character code is %d", converter);
    return 0;
}

最佳答案

这将为您提供每个字符的关键代码:

#include <stdio.h>

main()
{
    char converter;
    printf("enter a character: ");
    scanf("%c", &converter);
    printf("your character code is %d", (int)converter);
    return 0;

}

此外,每个相应的代码都可以在这里找到: http://www.expandinghead.net/keycode.html

关于c - 为什么下面的c代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41927748/

相关文章:

c - 为什么数组边界索引也可以使用?

计算大数的生日概率

c++ - 在 c/c++ 中跟踪动态内存分配

php - 在 PHP 中显示具有相同 id 的行的值

android - 尝试在 Cocos2d-X C++ 中设置一个带有整数的 CCLabelTTF 作为其字符串的一部分

c - C 中的 EOF 问题

c - 执行 ("/bin/sh", 0, 0);在管道中

c - 在c中遍历P*Q网格中的一些单元格

c# - 如何通过按住 shift 获得一个字符?

c - 从 sscanf 发出读取