我已经尝试了很长时间,在网上进行了大量搜索,但是我找不到任何关于它的信息... 我有一个函数给定的整数。这个整数是ascii表中char的值,我想知道它是什么char。我已经尝试过像toascii()或_itoa()之类的函数,但是这些函数似乎都不正确。 您能告诉我应该使用什么功能以及带有什么参数吗? 谢谢。
答案 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之类的事情。现在以某种方式我将其修复,并且可以正常工作。