c++int转换成char_字符数字转为int型

c++int转换成char_字符数字转为int型1.通过ascii码:chara=’0′;intia=(int)a;/*notethattheintcastisnotnecessary–intia=awouldsuffice*/cout<<ia<<endl;结果如下:可以看出这种方法得到的其实是char对应的ascii码。因为ascii码…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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;

结果如下: 

c++int转换成char_字符数字转为int型

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

 

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

int x = ia - 48;
cout<<x;

结果如下:

 c++int转换成char_字符数字转为int型

 

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

char a = '0';
int ia = a - '0';
/* check here if ia is bounded by 0 and 9 */

结果: 

c++int转换成char_字符数字转为int型 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm常用快捷键详解,让你编程 事半功倍。[通俗易懂]

    pycharm常用快捷键详解,让你编程 事半功倍。[通俗易懂]pycharm常用快捷键1、编辑(Editing)Ctrl+Space:基本的代码完成(类、方法、属性)Ctrl+Alt+Space快速导入任意类Ctrl+Shift+Enter:语句完成Ctrl+P参数信息(在方法中调用参数)Ctrl+Q快速查看文档F1外部文档Shift+F1:外部文档,进…

    2022年8月25日
    15
  • 【VIM】VIM菜鸟的晋级之路

    【VIM】VIM菜鸟的晋级之路

    2021年8月26日
    101
  • SSRF漏洞介绍

    SSRF漏洞介绍小学用6年来期盼初中,初中用三年来渴望高中,高中用三年来憧憬大学,大学用四年来回忆小学到高中,青春就这样结束了。。。—-网易云热评一、SSRF漏洞介绍1、利用一个可以发起网络请求的服务,当做跳板来攻击其他服务。最常见的例子:通过WebInterface请求受保护网络内的资源。2、穿越网络防火墙的通行证二、SSRF漏洞的作用1、扫描内部网络2、向内部任意主机的任意端口发送精心构造的数据包3、DOS(请求大文件,始终保持连接Keep-AliveAlways)…

    2022年6月25日
    31
  • 构建samba文件共享服务器_家庭文件服务器搭建方案

    构建samba文件共享服务器_家庭文件服务器搭建方案本文主要讲述如何使用Samba软件在Linux系统上搭建局域网中可以访问的文件共享服务器。

    2022年9月24日
    2
  • java properties native2ascii_使用native2ascii针对中文乱码,进行转码操作,用于native2ascii处理properties文件…

    java properties native2ascii_使用native2ascii针对中文乱码,进行转码操作,用于native2ascii处理properties文件…native2ascii是sunjavasdk提供的一个转码工具,用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。1.如何获取native2ascii.exe?安装了jdk后,假如你是在windows上安装,那么在jdk的安装目录下,会有一个bin目录,该目录下就有我们所需要的native2ascii….

    2025年10月27日
    5
  • cas 原理分析

    cas 原理分析CAS原理分析1、了解java中锁的类型1.1悲观锁(PessimisticLock)顾名思义,就是很悲观,假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁。1.2乐观锁(OptimisticLock)顾名思义,就是很乐观,假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。乐观锁不能解决脏读的问题。每次拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,

    2022年10月16日
    2

发表回复

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

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