首页 > 试题广场 >

字符转ASCII码

[编程题]字符转ASCII码
  • 热度指数:62018 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
BoBo教KiKi字符常量或字符变量表示的字符在内存中以ASCII码形式存储。BoBo出了一个问题给KiKi,输入一个字符,输出该字符相应的ASCII码。

输入描述:
一行,一个字符。


输出描述:
一行,输出输入字符对应的ASCII码。
示例1

输入

c

输出

99
vdp头像 vdp
// 终于有一道题是java简单的了,一行代码解决😂😂😂😂😂😂😂😂😂😂
//这些题目被C的scanf统治了 import java.io.IOException;
public class Main{
    public static void main(String[] args) throws IOException{
        System.out.println(System.in.read());
        //使用read()方法读取一个字符,本来返回值就是int,没什么好说的
    }
}

编辑于 2020-12-01 16:03:24 回复(1)
#include <stdio.h>
int main()
{
    printf("%d", getchar());
    return 0;
}
发表于 2021-11-18 16:21:15 回复(0)
#include<stdio.h>
int main(void){
    char n;
    scanf("%c", &n);
    
    printf("%d\n", n);
    
    return 0;
}
这题就没啥好说的,只要知道%c对应字符的格式输入和输出,%d对应整数的格式输入和输出即可

也可以写成n = getchar();   printf("%d\n", n);

扩展:了解一下%f,%lld  %o   %x   %g之类的符号,遇到了要知道代表啥意思就行
发表于 2022-01-27 22:26:40 回复(2)
c语言:
#include<stdio.h>
int main(){
    char a;
    scanf("%c",&a);
        printf("%d",a);
}
发表于 2021-05-28 22:17:21 回复(0)
#include <stdio.h>

int main()
{
    char n = 0;
    scanf("%c",&n);
    printf("%d", n + '0' - 48);
    return 0;
}
发表于 2023-11-08 22:25:29 回复(0)
#include<stdio.h>
int main()
{
    
    char ch=0;
    ch=getchar();
     printf("%d\n",ch);
    getchar();
    
    
    return 0;
}

发表于 2022-05-12 11:34:16 回复(0)
#include <iostream>
using namespace std;

int main() {
	char a;
	cin >> a;
	cout << (int)a << endl;

	return 0;
}

发表于 2021-09-16 22:30:06 回复(0)
a = input()
print(ord(a))

发表于 2021-08-27 16:06:31 回复(0)
#include<stdio.h>
int main()
{
    char a;
    a=getchar();
    printf("%d",a);
    return 0;
}
发表于 2021-07-06 19:51:43 回复(0)
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    char a;
    cin>>a;
    cout<<int(a)<<endl;
}

发表于 2021-07-06 09:38:24 回复(0)
#include <stdio.h>
int main() 
{
    
    char character = 0; 
    scanf("%c",&character);
    int ascii_code = (int) character; // 将字符转换为ASCII码

    printf("%d\n", character, ascii_code);

    return 0;
}


发表于 2024-06-12 17:28:46 回复(0)
//刚刚开始学,就用点笨方法吧
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner _Input = new Scanner(System.in);
        char _character = _Input.next().charAt(0);
        int _change = (int)_character;
        System.out.println(_change);
    }
}
发表于 2022-05-11 13:44:23 回复(0)
import java.util.Scanner;

public class Main{
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String a = in.next();
        char b = a.charAt(0);
        System.out.println((int) b);
    }
}

发表于 2020-06-19 10:37:53 回复(0)
import java.util.Scanner;
public class Main{
    public static void main(String []args){
        Scanner sc=new Scanner(System.in);
        System.out.println((int)sc.nextLine().charAt(0));
    }
}

发表于 2020-04-03 16:32:08 回复(0)
#include<stdio.h>
int main()
{
    char ch;
    scanf("%c",&ch);
    printf("%d",ch);
}
 

编辑于 2020-03-29 16:55:53 回复(0)
#include <stdio.h>

int main() {
    char a = ' ';
    scanf("%c",&a);
    printf("%d",a);
    
    return 0;
}

发表于 2025-02-08 18:09:22 回复(0)
a=input()
print(ord(a))
在 Python 中,ord()是一个内置函数,它主要用于将一个字符转换为对应的 ASCII 码值或 Unicode 码点。ord()函数相对应的是chr()函数,chr()函数接受一个整数(ASCII 码值或 Unicode 码点)作为参数,返回对应的字符。例如chr(65)会返回'A'
发表于 2025-01-24 11:14:06 回复(0)
#include<stdio.h>
int main()
{
    char sum;
    scanf("%c",&sum);
    printf("%d",sum);
    return 0;
}
发表于 2024-10-22 11:07:02 回复(0)
想问一下C语言中“%C”和“%c“的区别
发表于 2024-10-08 00:12:01 回复(1)
#include <iostream>
using namespace std;

int main() {
   char a;
   cin>>a;
   cout<<(int)a;
}
发表于 2024-07-31 11:32:21 回复(0)