洛谷B2018
题目描述
输入一个 ASCII 码,输出对应的字符。
输入格式
一个整数,即字符的 ASCII 码,保证存在对应的可见字符。
输出格式
一行,包含相应的字符。
运行代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int x;
cin>>x;
cout<<(char)x<<endl;
return 0;
}
运行结果:
依然是转换类型:
将int、short、long类型数据赋值给char型变量,将低八位原封不动的送到char型变量中。
简单总结:
浮点数转换到整型,舍弃小数部分;
整型数据转换到浮点数,数值不变,以指数形式存储;
字符型转换到整型,此时存入的是ASCII码;
将int、short、long类型数据赋值给char型变量,将低八位原封不动的送到char型变量中;
符号型数据到无符号型变量,符号一起传送。