C++ int转char_c语言中int转char

C++ int转char_c语言中int转char文章目录1.通过ascii码:2.直接转换(更简单,推荐)1.通过ascii码:chara=’0′;intia=(int)a;/*notethattheintcastisnotnecessary–intia=awouldsuffice*/cout<<ia<<endl;结果如下:可以看出这种方法得到的其实是ch…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1.通过ascii码:

char a = '0';
int ia = (int)a; 
/* note that the int cast is not necessary -- int ia = a would suffice */
cout<<ia<<endl;

结果如下:
在这里插入图片描述

可以看出这种方法得到的其实是char对应的ascii码。

因为ascii码的数字(0)从48开始,所以可以再通过这行代码得到我们想要的数:

int x = ia – 48;
cout<<x;
结果如下:

在这里插入图片描述

2.直接转换(更简单,推荐)

char a = ‘0’;
int ia = a – ‘0’;
/* check here if ia is bounded by 0 and 9 */
结果:
在这里插入图片描述


作者:chenmeiqi777
来源:CSDN
原文:https://blog.csdn.net/qq_36770641/article/details/88552831
版权声明:本文为博主原创文章,转载请附上博文链接!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186884.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月2日 上午7:46
下一篇 2022年10月2日 上午7:46


相关推荐

  • pycharm debug|新手入门

    pycharm debug|新手入门文章目录前言一 debug 常识二 debug 时遇到的问题及解决办法三 程序中遇到某些特殊情况应该如何 debug 前言分条整理 debug 时的注意事项 debug 时遇到的问题及解决办法 程序中遇到某些特殊情况应该如何 debug 以下是本篇文章正文内容 一 debug 常识 1 设置断点是 debug 的第一步 设置断点多在主程序代码行中设置 2 设置好断点 debug 运行 然后 F8 单步调试 遇到想进入的函数 F7 进去 想出来在 shift F8 跳过不想看的地方 直接设置下一个断点 然后 F9 直

    2026年3月27日
    2
  • linux java 环境变量 查看_Linux查看环境变量当前信息命令

    linux java 环境变量 查看_Linux查看环境变量当前信息命令Linux 是一个多用户的操作系统 每个用户登录系统后 都会有一个专用的运行环境 通常每个用户默认的环境都是相同的 这个默认环境实际上就是一组环境变量的定义 在 Windows 下 查看环境变量的命令是 set 这个命令会输出系统当前的环境变量 Linux 下 Linux 查看环境变量准确的说是 REDHAT 下应该如何查看呢 命令是 export 如果你想查看某一个名称的环境变量 命令是 echo 环境变量名

    2026年3月16日
    2
  • linux抓本来端口包,Linux抓包

    linux抓本来端口包,Linux抓包tcpdump-ieth1-nn‘dsthost172.31.0.42‘-w/tmp/temp.cap监听指定的主机$tcpdump-ieth0-nn‘host192.168.1.231‘这样的话,192.168.1.231这台主机接收到的包和发送的包都会被抓取。$tcpdump-ieth0-nn‘srchost192.168.1.231‘这样只有192….

    2022年10月15日
    3
  • javacv使用笔记

    javacv使用笔记javacv 使用笔记一 前言最近在做一个视频审核的功能 但是运营觉得每个视频都要看一篇太浪费时间了 于是提出了这样一个需求 给每个视频随机截取 5 张图片展示出来 根据这 5 张图片决定是否需要继续观看视频内容 以提高审核效率 既然运营提出了这样的需求 就得尽力去完成 二 准备首先从感性的角度分析该需求肯定可以实现的 毕竟软件开发技术已经是相当成熟了 只是暂时不知道什么技术可以实现该功

    2026年3月19日
    1
  • Android 进度条

    Android 进度条1 xml 使用 2 style 说明 3 进度条进度更新 4 java 实例 匿名类来更新进度 android 不能在 activity 里更新 UI 线程发送进度消息

    2026年3月19日
    3
  • MyBatis 所有的 jdbcType类型

    MyBatis 所有的 jdbcType类型MyBatis处理MySQL字段类型date与datetime1)DATETIME显示格式:yyyy-MM-ddHH:mm:ss时间范围:[‘1000-01-0100:00:00’到’9999-12-3123:59:59’]2)DATE显示格式:yyyy-MM-dd时间范围:[‘1000-01-01’到’9999-12-31’]3)TIMESTAMP显示格式:yyyy-MM-ddHH:mm:ss时间范围:[‘1970-01-0100:00:00’到’2037-12-

    2022年10月20日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号