统一码(Unicode),也叫万国码、单一码,由统一码联盟开发,是计算机科学领域里的一项业界标准,包括字符集编码方案等。

统一码是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。

输入

csdn

输出

99
115
100
110

#include<bits/stdc++.h>
using namespace std;
int main(){
	string str;
	cin>>str;
	int code;
	for(int i=0;str[i]!='\0';i++){
	    code=str[i];
		cout<<code<<endl;	
	}
	return 0;
}

ASCII (American Standard Code for Information Interchange):美国信息交换标准代码是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准 ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符。

输入

csdn

输出

99
115
100
110

#include<bits/stdc++.h>
using namespace std;
int main(){
	string str;
	cin>>str;
	int code;
	for(int i=0;str[i]!='\0';i++){
	    code=int(str[i]);
		cout<<code<<endl;	
	}
	return 0;
}

更多推荐