如何将 ASCII char 转换为其 ASCII int 值?

2024-02-22

我想将 char 转换为它的ASCII http://en.wikipedia.org/wiki/ASCIIint 值。

我可以用所有可能的值填充一个数组并与其进行比较,但这对我来说似乎不正确。我想要类似的东西

char mychar = "k"
public int ASCItranslate(char c)
return c   

ASCItranslate(k) // >> Should return 107 as that is the ASCII value of 'k'.

重点是atoi()在这里不起作用,因为它仅适用于可读数字。

它不会对空格(ASCII 32)执行任何操作。


只需这样做:

int(k)

您只需在这里直接将 char 转换为 int,不需要函数调用。

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

如何将 ASCII char 转换为其 ASCII int 值? 的相关文章

  • “构建”构建我的项目,“构建解决方案”则不构建

    我刚刚开始使用VS2010 我有一个较大的解决方案 已从 VS2008 成功迁移 我已将一个名为 Test 的控制台应用程序项目添加到解决方案中 选择构建 gt 构建解决方案不编译新项目 选择构建 gt 构建测试确实构建了项目 在失败的情况
  • 为什么 C# Array.BinarySearch 这么快?

    我已经实施了一个很简单用于在整数数组中查找整数的 C 中的 binarySearch 实现 二分查找 static int binarySearch int arr int i int low 0 high arr Length 1 mid
  • WCF RIA 服务 - 加载多个实体

    我正在寻找一种模式来解决以下问题 我认为这很常见 我正在使用 WCF RIA 服务在初始加载时将多个实体返回给客户端 我希望两个实体异步加载 以免锁定 UI 并且我想利用 RIA 服务来执行此操作 我的解决方案如下 似乎有效 这种方法会遇到
  • 为什么两个不同的 Base64 字符串的转换会返回相等的字节数组?

    我想知道为什么从 base64 字符串转换会为不同的字符串返回相同的字节数组 const string s1 dg const string s2 dq byte a1 Convert FromBase64String s1 byte a2
  • 在哪里可以找到列出 SSE 内在函数操作的官方参考资料?

    是否有官方参考列出了 GCC 的 SSE 内部函数的操作 即 头文件中的函数 除了 Intel 的 vol 2 PDF 手册外 还有一个在线内在指南 https www intel com content www us en docs in
  • Asp.NET WebApi 中类似文件名称的路由

    是否可以在 ASP NET Web API 路由配置中添加一条路由 以允许处理看起来有点像文件名的 URL 我尝试添加以下条目WebApiConfig Register 但这不起作用 使用 URIapi foo 0de7ebfa 3a55
  • 从Web API同步调用外部api

    我需要从我的 Web API 2 控制器调用外部 api 类似于此处的要求 使用 HttpClient 从 Web API 操作调用外部 HTTP 服务 https stackoverflow com questions 13222998
  • 创建链表而不将节点声明为指针

    我已经在谷歌和一些教科书上搜索了很长一段时间 我似乎无法理解为什么在构建链表时 节点需要是指针 例如 如果我有一个节点定义为 typedef struct Node int value struct Node next Node 为什么为了
  • while 循环中的 scanf

    在这段代码中 scanf只工作一次 我究竟做错了什么 include
  • 控件的命名约定[重复]

    这个问题在这里已经有答案了 Microsoft 在其网站上提供了命名指南 here http msdn microsoft com en us library xzf533w0 VS 71 aspx 我还有 框架设计指南 一书 我找不到有关
  • 这些作业之间是否存在顺序点?

    以下代码中的两个赋值之间是否存在序列点 f f x 1 1 x 2 不 没有 在这种情况下 标准确实是含糊不清的 如果你想确认这一点 gcc 有这个非常酷的选项 Wsequence point在这种情况下 它会警告您该操作可能未定义
  • 链接器错误:已定义

    我尝试在 Microsoft Visual Studio 2012 中编译我的 Visual C 项目 使用 MFC 但出现以下错误 error LNK2005 void cdecl operator new unsigned int 2
  • 对现有视频添加水印

    我正在寻找一种用 C 在视频上加水印的方法 就像在上面写文字一样 图片或文字标签 我该怎么做 谢谢 您可以使用 Nreco 视频转换器 代码看起来像 NReco VideoConverter FFMpegConverter wrap new
  • cmake 将标头包含到每个源文件中

    其实我有一个简单的问题 但找不到答案 也许你可以给我指一个副本 所以 问题是 是否可以告诉 cmake 指示编译器在每个源文件的开头自动包含一些头文件 这样就不需要放置 include foo h 了 谢谢 CMake 没有针对此特定用例的
  • 将控制台重定向到 .NET 程序中的字符串

    如何重定向写入控制台的任何内容以写入字符串 对于您自己的流程 Console SetOut http msdn microsoft com en us library system console setout aspx并将其重定向到构建在
  • 混合 ExecutionContext.SuppressFlow 和任务时 AsyncLocal.Value 出现意外值

    在应用程序中 由于 AsyncLocal 的错误 意外值 我遇到了奇怪的行为 尽管我抑制了执行上下文的流程 但 AsyncLocal Value 属性有时不会在新生成的任务的执行范围内重置 下面我创建了一个最小的可重现示例来演示该问题 pr
  • 哪种 C 数据类型可以表示 40 位二进制数?

    我需要表示一个40位的二进制数 应该使用哪种 C 数据类型来处理这个问题 如果您使用的是 C99 或 C11 兼容编译器 则使用int least64 t以获得最大的兼容性 或者 如果您想要无符号类型 uint least64 t 这些都定
  • 如何将服务器服务连接到 Dynamics Online

    我正在修改内部管理应用程序以连接到我们的在线托管 Dynamics 2016 实例 根据一些在线教程 我一直在使用OrganizationServiceProxy out of Microsoft Xrm Sdk Client来自 SDK
  • 如何在文本框中插入图像

    有没有办法在文本框中插入图像 我正在开发一个聊天应用程序 我想用图标图像更改值 等 但我找不到如何在文本框中插入图像 Thanks 如果您使用 RichTextBox 进行聊天 请查看Paste http msdn microsoft co
  • 对来自流读取器的过滤数据执行小计

    编辑问题未得到解答 我有一个基于 1 个标准的过滤输出 前 3 个数字是 110 210 或 310 给出 3 个不同的组 从流阅读器控制台 问题已编辑 因为第一个答案是我给出的具体示例的字面解决方案 我使用的实际字符串长度为 450 个

随机推荐

  • 是否可以默认使用 SDL Tridion 2011 CME 的“主视图”而不是仪表板?

    SDL Tridion 2011 在 CME 中引入了新的仪表板 或控制面板 在下面User Preferences gt View Settings在该页面上 用户可以更改其启动视图以加载主视图而不是仪表板 是否可以将其设置为所有用户的系
  • Android studio 3.4.2 R8混淆器不混淆类名,只混淆里面的java代码

    当我升级到最新的时候Gradle版本中 我的类名不再被混淆 当前工作室版本是3 4 2 由于最新版本使用R8混淆而不是Proguard 我把之前的配置去掉了proguard rules pro因为它几乎什么也不做 我还在用 buildTyp
  • 为图像添加标题[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 使用最新的 HTML CSS 在网络上为图像添加标题的最巧妙方法是什么 请演示代码 有几种语义方法可以标记图像及其标题 老派方式 一种
  • .remove() 之后的 d3 回调函数

    我想知道我的所有行何时被删除 以便我可以调用另一个函数 svg selectAll line transition duration 2500 style stroke opacity 0 remove 我知道我可以使用 each end
  • python 如何追加到zip存档中的文件

    如果我做这样的事情 from zipfile import ZipFile zip ZipFile archive a for x in range 5 zip writestr file1 txt blabla 它将创建一个包含 5 个文
  • ggplot2 连续直方图

    我有一些数据 如下所示 value direction 2 2 UP 2 3 DOWN 2 4 UP 2 4 DOWN 2 5 DOWN 2 5 UP 2 5 DOWN 2 5 UP 2 6 DOWN etc 我正在 R 中使用 ggplo
  • 无监督自动标记算法?

    我想构建一个允许用户上传的网络应用程序文件 videos images music 然后赋予他们搜索它们的能力 把它想象成Dropbox 语义搜索 当用户上传新文件时 例如文档1 docx 如何根据文件内容自动生成标签 换句话说 不需要用户
  • 在 neo4j 中创建 geohash 关系

    我的 csv 文件包含纬度 经度字段 我想要的是将这个纬度 经度转换为geohash然后根据不同位置节点的geohash值建立它们之间的关系 怎么做 Neo4j 有一个空间插件 https github com neo4j contrib
  • 自定义验证器如何知道单击了哪个命令按钮

    我的表单有几个 提交 按钮 某些字段的验证取决于按下的字段 我怎样才能在我的自定义验证器中找到它 按钮的客户端 ID 也生成为name of the
  • 在 Excel VBA 中,如何测试 Excel.Range 对象变量是否丢失其引用而不引发运行时错误 424..?

    在 Excel VBA 中 如果变量是 Excel Range 并且它引用的范围被删除 则它会丢失其引用 任何访问变量的尝试都会导致Runtime Error 424 object required Dim rng As Range Set
  • javascript中split函数中''的正则表达式形式是什么

    我该如何更换 split 使用正则表达式函数产生相同的输出 我能想到的最接近的是 w按字母选择 但这里的问题是 拆分会删除所有选定的内容 例如 我有一个字符串abcd 表演 split 给我 a b c d but split w 给我 您
  • 在安装 Django 过程中,为什么我不断收到 ImportError: No module named django?

    我只是想用 django 得到一个 hello world 我已经将 django 下载到我的桌 面上 并且我的应用程序文件夹中有带有 Idle 的 python 我已按照以下说明进行操作https www djangoproject co
  • 如何向 Gnuplot 直方图(平滑频率)添加数据标签?

    我的文件第 6 列中有蛋白质分子量数据 有问题的列如下所示 MW kDa 16 8214045562515 101 41770820613989 24 332255496943485 43 946599899844436 210 58276
  • 以编程方式获取 Artisan 命令列表

    当您使用 Laravel PHP 框架时 有没有一种方法 在运行时 以编程方式获取当前配置和可用的列表artisan命令 我基本上是在寻找了解的方法 所有命令名称 类或与该类对应的对象 像往常一样 当我清楚地问自己这个问题时 自助服务台就会
  • 无法使用带有功能组件的引用从父函数调用子函数

    最近我正在研究 React 并从父级调用子函数 但是当我在引用上调用 current 时 它给了我未定义的信息 实际上 refs 非常适合以前的父组件 甚至可以调用useImperativeHandle功能也一样 但是使用时useImper
  • 不使用“function”关键字定义匿名函数

    我可以定义和使用匿名函数并像这样调用它 x lt 1 3 sapply x function x x 有时我觉得使用function这样就太啰嗦了 还有其他方法来定义匿名函数吗 In the purrr package https purr
  • 关于 Pytorch 中的奇数图像尺寸

    因此 我目前正在构建一个 2 通道 也称为双通道 卷积神经网络 用于测量 2 个 二进制 图像之间的相似度 我遇到的问题如下 我的输入图像为 40 x 50 经过 1 个卷积层和 1 个池化层 例如 后 输出大小为 18 x 23 那么如何
  • 迭代Python多维关联数组中的一个键

    我正在动态创建一个二维关联数组 字典 我试图循环遍历它的键 同时保持其中一个索引不变 因此例如与第一个括号中带有 john 的 key 关联的所有值 myhash john smith address 1 myhash john doe a
  • 处理 iPad Mini 屏幕尺寸

    新款iPad Mini的屏幕尺寸为7 9英寸 它有视网膜显示屏吗 它会自动扩展现有的 xib 和 Storyboard 还是我们必须为每个版本创建两个版本 我们是否会像处理 iPhone 5 一样处理它 如何创建定义或条件来查看设备是否正在
  • 如何将 ASCII char 转换为其 ASCII int 值?

    我想将 char 转换为它的ASCII http en wikipedia org wiki ASCIIint 值 我可以用所有可能的值填充一个数组并与其进行比较 但这对我来说似乎不正确 我想要类似的东西 char mychar k pub