如何在字符串C 中获得字符的值

How to get value of a character in a string c++?

本文关键字:字符 字符串      更新时间:2023-10-16

假设我有一个字符串。我将如何获得该字符串的第一个字符的值?

例如:

string str = "apple";

我想获得str的第一个字符,该字符将返回97

您正在寻找的是特定字符的ascii-value/code。

string str = "apple";
char c1;
char c2;
c1 = str[0];
c2 = str.at(0);
std::cout << static_cast<int>(c1) << std::endl;
std::cout << static_cast<int>(c2) << std::endl;