如何通过在ascii表中具有该char的值来获取该char?

时间:2019-02-25 21:12:31

标签: c++ ascii

我已经尝试了很长时间,在网上进行了大量搜索,但是我找不到任何关于它的信息... 我有一个函数给定的整数。这个整数是ascii表中char的值,我想知道它是什么char。我已经尝试过像toascii()或_itoa()之类的函数,但是这些函数似乎都不正确。 您能告诉我应该使用什么功能以及带有什么参数吗? 谢谢。

3 个答案:

答案 0 :(得分:3)

这非常简单,不需要任何功能,只需分配它即可。在C ++中,字符整数。

int char_value = ...;
char actual_char = char_value;
cout << actual_char << '\n';

您可以在该作业中添加演员表,但这并非绝对必要。

答案 1 :(得分:2)

  

此整数是ascii表中char的值,我想知道它是什么char

您不需要任何功能

char theChar = (char) theNumber;

或更佳

char theChar = static_cast<char>(theNumber);

答案 2 :(得分:0)

谢谢大家,我自己修复了它,我不知道为什么,但是我的IDE不允许我做诸如char CharVar = IntVar之类的事情。现在以某种方式我将其修复,并且可以正常工作。