获取char的ascii值,使用C++中的Ord等价物

Sal*_*dor 9 c++ delphi

在delphi中存在一个函数Ord,该函数返回序数类型表达式的序数值.

例如,您可以通过这种方式检索char的Ascii值

奥德('A')回归65

奥德('a')返回97

在C++中我必须使用哪个函数来获取Char的ascii值.

Ash*_*sha 16

一个简单的int a = c;地方cchar应该工作.

  • 除非使用某种编译器选项,否则不适用于127以上的ANSI代码.`int a =(unsigned char)c;`将更接近Ord(). (4认同)

Pub*_*bby 8

char保存ASCII值.

如果您愿意,可以将其强制转换为整数.


Gol*_*rol 7

使用ascii = (int)character.