C++题解(9) 信息学奥赛一本通:1020:打印ASCII码

【题目描述】

输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。

【输入】

一个除空格以外的可见字符。

【输出】

一个十进制整数,即该字符的ASCII码。

【输入样例】

A

【输出样例】

65

【参考答案】 

【参考答案1】

   用 printf 函数把char转换成int

#include <stdio.h>
using namespace std;
int main()
{
	char c;
	scanf("%c",&c);
	printf("%d",c);

	return 0;
}

【参考答案2】

强制类型转换符

#include <iostream>
using namespace std;
int main()
{
	char c;
	int n;
	cin>>c;
	n=(int)c;//()就是强制类型转换符,在这里把char类型的c强制转换成int类型
	cout<<n;
	return 0;
}

也可以这么写

#include <iostream>
using namespace std;
int main()
{
    char c;
    cin>>c;
	int n=c;
	cout<<n;

    return 0;
}

 

相关推荐

  1. C++题解(9) 信息学1020打印ASCII

    2024-07-18 16:50:02       20 阅读
  2. 均值(信息学-T1060

    2024-07-18 16:50:02       55 阅读
  3. 信息学2058

    2024-07-18 16:50:02       49 阅读
  4. 信息学1003:对齐输出

    2024-07-18 16:50:02       59 阅读
  5. 信息学2067详解+代码

    2024-07-18 16:50:02       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 16:50:02       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 16:50:02       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 16:50:02       57 阅读
  4. Python语言-面向对象

    2024-07-18 16:50:02       68 阅读

热门阅读

  1. Git单工作站多账户配置

    2024-07-18 16:50:02       25 阅读
  2. python 请求https api, header参数的设置

    2024-07-18 16:50:02       24 阅读
  3. 文件上传obs服务器

    2024-07-18 16:50:02       23 阅读
  4. C++运算符重载(+)

    2024-07-18 16:50:02       22 阅读
  5. 使用Dockerfile构建镜像

    2024-07-18 16:50:02       21 阅读
  6. python开发基础——day14 模块与包

    2024-07-18 16:50:02       23 阅读
  7. 【国内当前可用pip&conda源刷新】

    2024-07-18 16:50:02       19 阅读
  8. 解决浏览器缓存导致获取不到最新前端代码问题

    2024-07-18 16:50:02       21 阅读
  9. 6Python的Pandas:数据读取与输出

    2024-07-18 16:50:02       22 阅读
  10. linux修改时区为CST

    2024-07-18 16:50:02       17 阅读