如何通过在ASCII表中拥有该字符的价值来获得字符
How can i get the char by having the value of that char in the ascii table?
我已经尝试了很长时间,在线搜索很多,但是我找不到任何内容...我有一个函数给出的整数。这个整数是ASCII表中字符的价值,我想知道它是什么字符。我尝试了诸如toascii()或_itoa()之类的函数,但是这些都不是正确的...您能告诉我我应该使用什么功能以及哪些参数?谢谢。
这很容易,无需函数,只需分配即可。在C chars 是整数。
int char_value = ...;
char actual_char = char_value;
cout << actual_char << 'n';
您可能会在该作业中添加演员阵容,但这不是严格的。
这个整数是ASCII表中字符的值,我想知道它是什么char
您不需要任何功能
char theChar = (char) theNumber;
或更好的
char theChar = static_cast<char>(theNumber);
谢谢大家,我自己修复了它,我不知道为什么,但是我的IDE不让我做类似char charvar = intvar之类的事情。现在,我以某种方式修复了它,并且可以正常工作。
相关文章:
- 有没有办法通过使用十进制 ASCII 代码自动类型扣除来获取字符?
- 如何通过组合多个字符数组来创建字符数组?
- 通过拆分字符数组来创建字符串
- 通过像printf这样的可变参数函数传递一个带有常量字符*转换函数的类
- 通过函数C++截断字符数组
- 通过递增字符来加密文本文件
- 如果字符串在 C/C++ 中没有 NUL 字符(以防编译器允许它通过)会发生什么情况?
- C++如何通过忽略每行的第一个字符来读取 unicode 文件
- 随机字符,从强制转换 Arduino 字符串到 Excel BSTR 通过 c++ DLL
- 通过正则表达式拆分字符串会切断结果的第一个字母
- 通过字符串::插入插入字符时出错
- std::字符串 's' 通过 '&s[0]' 转换为字符* - 如何/为什么这样做?
- 字符数组[]中的小写大写字母C++通过指针
- 通过C++中的指针访问字符数组
- 通过字符串的字符对整数数组进行索引
- 我通过迭代加法将二进制数转换为十进制并检查单个字符(请参阅代码)的方法有什么问题?
- 通过字符串迭代并将每个循环中的先前字符组合在一起
- C 单个字符未通过插座发送
- 将标准字符串转换为 ascii 字符并通过串行端口 c++ 发送
- 在c++中使用字符串,分析字符并通过类创建功能