将 int 转换为 ASCII 字符

2024-02-10

I have

int i = 6;

而且我要

char c = '6'

通过转换。有什么简单的方法可以推荐一下吗?

EDIT:我还需要生成一个随机数,并转换为字符,然后添加一个“.txt”并在 ifstream 中访问它。


直接的方法:

char digits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
char aChar = digits[i];

更安全的方法:

char aChar = '0' + i;

通用方式:

itoa(i, ...)

方便的方法:

sprintf(myString, "%d", i)

C++ way:(摘自Dave18的回答)

std::ostringstream oss;
oss << 6;

老板方式:

乔,给我写一个 int 到 char 转换器

钉头王方式:

字符 aChar = '6';

乔的方式:

字符 aChar = '6'; //int i = 6;

美国宇航局的方式:

//等待卫星回复...

外星人的方式:“9”

//问候。

神之道:

布鲁赫我建造了这个

彼得潘之道:

char aChar;

switch (i)
{
  case 0:
    aChar = '0';
    break;
  case 1:
    aChar = '1';
    break;
  case 2:
    aChar = '2';
    break;
  case 3:
    aChar = '3';
    break;
  case 4:
    aChar = '4';
    break;
  case 5:
    aChar = '5';
    break;
  case 6:
    aChar = '6';
    break;
  case 7:
    aChar = '7';
    break;
  case 8:
    aChar = '8';
    break;
  case 9:
    aChar = '9';
    break;
  default:
    aChar = '?';
    break;
}

圣诞老人的方式:

//Wait till Christmas!
sleep(457347347);

重力方式:

//What

“6”(泽西岛)迈克斯™方式:

//

SO way:

各位,我该如何避免读书呢? C++ 初学者指南?

My way:

或高速公路。

评论:我添加了 Handy 方式和 C++ 方式(以获得完整的集合),并将其另存为 wiki。

编辑:满意吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 int 转换为 ASCII 字符 的相关文章

  • WindowsError:[错误 126] 使用 ctypes 加载操作系统时

    python代码无法在Windows 7平台上运行 def libSO lib ctypes cdll LoadLibrary ConsoleApplication2 so lib cfoo2 1 3 当我尝试运行它时 得到来自python
  • 将运算符 << 添加到 std::vector

    我想添加operator lt lt to std vector
  • 更新面板工作速度非常慢

    我正在编写一个用户可以注册的应用程序 注册时 可以选择多个选项 并根据这些注册字段可见或不可见以及是否必需 我想出了一个想法 所有字段都将位于 updatePanel 中 当用户更改注册选项时 我将在服务器端设置这些字段的可见性 它可以工作
  • 在 HKCR 中创建新密钥有效,但不起作用

    我有以下代码 它返回 成功 但使用两种不同的工具使用搜索字符串 3BDAAC43 E734 11D5 93AF 00105A990292 搜索注册表不会产生任何结果 RegistryKey RK Registry ClassesRoot C
  • 在 CPP 类中将 C 函数声明为友元

    我需要在 C 函数中使用类的私有变量 我正在做这样的事情 class Helper private std string name public std getName return name friend extern C void in
  • 如何在类文件中使用 Url.Action() ?

    如何在 MVC 项目的类文件中使用 Url Action Like namespace 3harf public class myFunction public static void CheckUserAdminPanelPermissi
  • 有些有助于理解“产量”

    在我不断追求少吸的过程中 我试图理解 产量 的说法 但我不断遇到同样的错误 someMethod 的主体不能是迭代器块 因为 System Collections Generic List 不是迭代器接口类型 这是我被卡住的代码 forea
  • 无法注册时间触发的后台任务

    对于 Windows 8 应用程序 在 C Xaml 中 我尝试注册后台任务 很难说 但我想我的后台任务已正确注册 但是当我单击调试位置工具栏上的后台任务名称时 我的应用程序停止工作 没有任何消息 我查看了事件查看器上的日志 得到 具有入口
  • 如何在 C# Designer.cs 代码中使用常量字符串?

    如何在 designer cs 文件中引用常量字符串 一个直接的答案是在我的 cs 文件中创建一个私有字符串变量 然后编辑 Designer cs 文件以使用此变量 而不是对字符串进行硬编码 但设计者不喜欢这样抛出错误 我明白为什么这行不通
  • 在 VS 中运行时如何查看 C# 控制台程序的输出?

    我刚刚编写了一个名为 helloworld 的聪明程序 它是一个 C NET 4 5 控制台应用程序 在扭曲的嵌套逻辑迷宫深处 使用了 Console WriteLine 当我在命令行运行它时 它会运行并且我会看到输出 我可以执行其他命令并
  • 如何将AVFrame转换为glTexImage2D使用的纹理?

    如您所知 AVFrame 有 2 个属性 pFrame gt data pFrame gt linesize 当我从视频 sdcard test mp4 android平台 读取帧后 并将其转换为RGB AVFrame副 img conve
  • 从 C# 使用 Odbc 调用 Oracle 包函数

    我在 Oracle 包中定义了一个函数 CREATE OR REPLACE PACKAGE BODY TESTUSER TESTPKG as FUNCTION testfunc n IN NUMBER RETURN NUMBER as be
  • 模板外部链接?谁能解释一下吗?

    模板名称具有链接 3 5 非成员函数模板可以有内部链接 任何其他模板名称应具有外部链接 从具有内部链接的模板生成的实体与在其他翻译单元中生成的所有实体不同 我知道使用关键字的外部链接 extern C EX extern C templat
  • 将 Lambda 表达式树与 IEnumerable 结合使用

    我一直在尝试了解有关使用 Lamba 表达式树的更多信息 因此我创建了一个简单的示例 这是代码 如果作为 C 程序粘贴到 LINQPad 中 它可以工作 void Main IEnumerable
  • WPF DataGrid / ListView 绑定到数组 mvvm

    我们假设你有 N 个整数的数组 表示行数的整数值 在模型中 该整数绑定到视图中的 ComboBox Q1 如何将数组 或数组的各个项目 绑定到 DataGrid 或 ListView 控件 以便 当您更改 ComboBox 值时 只有那么多
  • 为什么空循环使用如此多的处理器时间?

    如果我的代码中有一个空的 while 循环 例如 while true 它将把处理器的使用率提高到大约 25 但是 如果我执行以下操作 while true Sleep 1 它只会使用大约1 那么这是为什么呢 更新 感谢所有精彩的回复 但我
  • 在 System.Type 上使用条件断点时出错

    这是函数 public void Init System Type Type this Type Type BuildFieldAttributes BuildDataColumns FieldAttributes 我在第一行设置了一个断点
  • 是否允许全局静态标识符以单个 _ 开头?

    换句话说 可能static 文件范围 全局变量恰好以一个下划线开头 而不会产生与 C 实现发生名称冲突的可能性 https www gnu org software libc manual html node Reserved Names
  • 我可以使用 lambda 函数或 std::function 对象来代替函数指针吗?

    我有一个需要使用的库 它定义了以下内容 typedef void CallbackFunction const int i 并且有一个注册回调的函数 如下所示 void registerCallback CallbackFunction p
  • MySqlConnectionStringBuilder - 使用证书连接

    我正在尝试连接到 Google Cloud Sql 这是一个 MySql 解决方案 我能够使用 MySql Workbench 进行连接 我如何使用 C 连接MySqlConnectionStringBuilder 我找不到提供这三个证书的

随机推荐

  • 在我的 Pixel Shader(UWP、Win2D)中支持多种颜色输入

    我一直在开发一款可以提供颜色替换的应用程序 并且在解决方案上从 Jet Chopper 获得了很多帮助 他为我提供了以下代码 该代码本质上使用 ControlSpectrum 控件来控制源颜色和目标颜色 这个想法是您指定一个源颜色 然后将其
  • 使用 JQuery Ajax Post 调用渲染简单的 ASP.NET MVC PartialView

    我的 MVC 控制器中有以下代码 HttpPost public PartialViewResult GetPartialDiv int id drop down value PartyInvites Models GuestRespons
  • 如何开始使用 Akka Streams? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 Akka Streams 库已经提供了相当多的丰富的文档 http doc akka io docs akka 2 4 2 RC1 s
  • SPSS - 合并具有 ID 变量重复案例和新案例/变量的文件

    我有一个多年来商店访问的管理数据集 我正在尝试将其合并到ID多变的 每个数据集都有一个重复项ID发生在不同的商店访问期间 注释为Date 一些较新的数据文件也有新变量 Y 不包含在旧数据文件中 不同年份的数据集也会包含不同的案例 由不同的案
  • MKMapView 在其超级视图被解除分配后仍然向委托发送消息

    编辑 更改了标题 我当时不知道 但这是重复的如果我不再使用 MKMapView 为什么在释放它后我会崩溃 https stackoverflow com questions 2188098 why am i crashing after m
  • 访问 MemoryCache 是否会创建副本?

    我有一个这样的缓存服务 public interface ICacheService T Get
  • phpmailer 无名附件

    我正在使用 phpmailer 发送电子邮件 但我所有的电子邮件都带有无名附件 在使用 addAttachemnt 函数之前我已经检查过变量是否已设置 并且确实如此 它看起来像这样 fname FILES file name fTmpNam
  • Java中的静态循环依赖

    对于以下代码 class A public static int X static X B Y 1 public class B public static int Y A X 1 static public static void mai
  • Ruby 中的函数指针?

    也许这是一个愚蠢的问题 但我是红宝石新手 我用谷歌搜索 发现了这些 proc Proc new x deal with x a lambda lambda a puts a 但我想要这个 def forward slash to back
  • 非常需要:突出显示的 JSON 日志查看器

    Using winston https github com flatiron winston对于 node js 日志记录 我获取 json 日志文件 在这种情况下 日志文件只是一系列 换行符分隔的 json 对象 这对于日志查询和将日志
  • 上传图片到服务器

    我用谷歌搜索了很多 但没有用 我找到了很多包含信息的网站 但在所有网站中我的应用程序都崩溃了 我要打开的图片是 lastfile png 它存储在内部存储中 因此我使用 openFileInput lastfile png 打开它 我在 A
  • Django WeasyPrint CSS 集成警告:没有基本 URI 的相对 URI 引用: 位于第 None 行

    我想在 Django 中使用 Wea syPrint 生成报告 但我不知道如何集成CSS 特别是引导CSS文件 我可以看到生成的 html 但是当我将此行添加到我的模板时 我收到警告 警告是 没有基本 URI 的相对 URI 引用 位于 N
  • 调用未定义函数 Illuminate\Filesystem\finfo_file()

    我的中出现以下错误laravel log我正在运行的网站上的文件 如何确定错误的根源 由于堆栈跟踪如此短 我不确定从哪里开始 2017 07 03 16 05 13 生产 错误 异常 Symfony Component Debug Exce
  • Symfony:使用全局变量

    我知道 远离全局变量 问题是我真的真的需要一个可以获取的价值 而且最重要的是可修改的来自应用程序的不同部分 它是我出于调试目的需要监视的某些操作的计数器 谷歌搜索任何与 Symfony 和全局变量相关的内容 总是让我得到建议使用 Conta
  • 如何从 API 获取数据并将其打印在列表中,然后发布到不同的 API? (扑)

    在我正在编写的注册过程页面之一中 我正在尝试打印其中的内容类别 总计api 打印所有id and category 到一个列表中 然后将新用户选择的任意数量发布到不同的 api 其中包含user id and 类别 id 最终 之前 我已经
  • 确保使用双比较和交换指令来实现无锁堆栈?

    假设64位x86 64架构和Intel第3 4代CPU 以下是 Concurrency in Action 一书第 202 页中堆栈的无锁实现 template
  • 从 ASP.NET 网站发送 SMS [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有没有办法使用 Web API 从 ASP NET 网站发送 SMS 我了解网络服务 但不知道如何从我的应用程序调用这些服务 Web 服务
  • 为什么 vscode pylint 会漏掉明显的错误?

    我在 Visual Studio Code 中打开了一个 python 文件 有一个明显的错误 使用未定义的变量 但 问题 下列出的 pylint 问题仅显示一长串小约定问题 在其上手动运行 pylint 与 vscode 分开 可以很好地
  • Ajax/Js 图像上传器:创建重复的预览图像

    我正在使用 Ajax 图像上传器SITE http dondedeportes es uploader previewer 我目前实现了创建重复的预览图像 一个出现在输入字段下 另一个将出现在页面中的其他位置 例如 这就是您选择的 问题是
  • 将 int 转换为 ASCII 字符

    I have int i 6 而且我要 char c 6 通过转换 有什么简单的方法可以推荐一下吗 EDIT 我还需要生成一个随机数 并转换为字符 然后添加一个 txt 并在 ifstream 中访问它 直接的方法 char digits