-2

就像当 s = "wendy" 时,我得到 551。那是什么?

for(size_t i = 0; i < s.length(); i++)
{
    sum += s.at(i);
}
4

2 回答 2

2

它是字符串中 ascii 值的总和。每个字符对应一个通常在 32 到 127 之间的数值(暂时忽略宽字符和 Unicode 内容,因为这很复杂)。

如果您想了解更多信息,请尝试查找“Ascii”。

于 2013-05-08T22:04:39.160 回答
2

ASCII表

'w' = 119
'e' = 101
'n' = 110
'd' = 100
'y' = 121
---
551
于 2013-05-08T22:09:36.590 回答