字符到整数 Ada
Character to Integer Ada
我正在尝试在 Ada 中将字符转换为整数,似乎没有任何效果,到目前为止我已经能够将它从 ASCII 转换为 return DEC,但我想 return 0(整数)。
Character'Pos('0');
returns 48 --我想要它 return 0?
您不能将字符直接转换为它们所代表的整数值,但可以使用字符串:
Some_Integer_Variable := Some_Integer_Type'Value ("0");
或者如果你有一个字符变量:
Some_Integer_Variable := Some_Integer_Type'Value ((1 => Character_Variable));
我正在尝试在 Ada 中将字符转换为整数,似乎没有任何效果,到目前为止我已经能够将它从 ASCII 转换为 return DEC,但我想 return 0(整数)。
Character'Pos('0');
returns 48 --我想要它 return 0?
您不能将字符直接转换为它们所代表的整数值,但可以使用字符串:
Some_Integer_Variable := Some_Integer_Type'Value ("0");
或者如果你有一个字符变量:
Some_Integer_Variable := Some_Integer_Type'Value ((1 => Character_Variable));