📅  最后修改于: 2023-12-03 14:46:01.699000             🧑  作者: Mango
在Python和C ++编程中,ord()
函数的作用是将一个字符转换为它所代表的ASCII或Unicode数值。这个函数在处理字符数据时非常有用。
下面是一个使用ord()
函数将字符转换为ASCII值的简单示例:
char = 'A'
ascii_value = ord(char)
print("The ASCII value of " + char + " is " + str(ascii_value))
此程序输出:
The ASCII value of A is 65
由于C++中没有一个内置的ord()
函数,因此需要手动编写一个进行字符到ascii值的转换。以下是一个示例:
#include <iostream>
using namespace std;
int ord(char c) {
return (int)c;
}
int main() {
char str[] = "ABC";
for (int i=0; i<3; i++) {
cout << str[i] << " ASCII value is " << ord(str[i]) << endl;
}
return 0;
}
此程序输出:
A ASCII value is 65
B ASCII value is 66
C ASCII value is 67
在Python和C++中,ord()
函数可以将字符转换为ASCII或Unicode值。在将字符数据与数字数据混合使用的时候,这个函数非常有用。在C++中,需要编写自己的代码来转换字符到ascii值。