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 */

结果:

C++ char转换为int(char to int )相关推荐

  1. arduino int转char_将char *转换为int arduino(Convert char* to int arduino)

    将char *转换为int arduino(Convert char* to int arduino) 我有问题从char获取int值..这里 Serial.println(((char *)&quo ...

  2. Java char-'0'--char转换为int

    1.int 转换成char: int  n = 1;                 char ch = (char)(n + '0'); 这样打印出来ch的值为1;                 ...

  3. int、unsigned int、float、double 和 char 在内存中存储方式

    2017-12-28 创建人:Ruo_Xiao 实验环境:vs2010.Intel 邮箱:xclsoftware@163.com 2018-01-16 修改人:Ruo_Xiao添加对移位存储的说明. ...

  4. C++ int/char转string/char数组格式化给char数组赋值(int,char,double)

    int和char字符串格式化转换成string的代码如下: char *temp=new char[10];sprintf(temp,"(%s %d)",lei,num);//格式 ...

  5. c/c++,char型数组转化为int类型

    char型数组转int类型 这几天遇到需要将int等类型转换并保存在char数组中,同时还需要将char数组转换为int等类型进行显示. 1.int等类型转换并保存在char数组中 int为4字节,c ...

  6. linux longlong大小,Linux基本数据类型大小——int,char,long int,long long int

    转自: http://blog.163.com/zheng_he_xiang/blog/static/186505326201110272018548/ 在Linux操作系统下使用GCC进行编程,目前 ...

  7. mysql int char连接_MySQL中int、char以及varchar的性能比较

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  8. 解决Qt Creator下 undefined reference to ‘qmain(int,char**)‘的问题

    解决Qt Creator下 undefined reference to 'qmain(int,char**)'的问题 参考文章: (1)解决Qt Creator下 undefined referen ...

  9. C++中 int char 的相互转换

    特别注意char 只能处理单个字符如,1,2,3到9等,不能接收11,11等多位数字 // 取到一个char的ASCII值 char c='A'; int i=c; printf("%d&q ...

  10. python 调用C++,传递int,char,char*,数组和多维数组

    python 调用C++,传递int,char,char*,数组和多维数组 2018年03月21日 11:19:01

最新文章

  1. 初学SpringMVC,使用MVC进行文件上传
  2. 妄想性仮想人格障害 新手教程 +改动器
  3. 【技术解决方案】GitHub本地仓库管理与远程仓库管理
  4. 颜宁问4对科研夫妻:男女搭配,如何不累?
  5. php 0和字符串比较为真
  6. vue报错Invalid Host header
  7. python工资一般多少西安-在西安为什么对Python编程需求这么大?工资这么高?
  8. Atitit 编程语言原理与概论attilax总结
  9. 金融风控模型前世今生
  10. Java URLEncoder 和 URLDecoder 对中文进行编码和解码
  11. matlab光学教程,基于MATLAB的物理光学仿真
  12. 移动端H5 QQ在线客服链接代码
  13. 短时傅里叶变换STFT(matlab)
  14. 非线性优化问题---MATLAB
  15. ASR中常用的语音特征之FBank和MFCC(原理 + Python实现)
  16. 宏批量替换多个word指定文字
  17. python深浅拷贝应用_简述Python的深浅拷贝以及应用场景?
  18. MPB:中科院植物所杨文强组-​莱茵衣藻遗传连锁分析方法
  19. 音视频格式大全:stream type
  20. Unity Toon Shader 卡通着色器(一):卡通着色

热门文章

  1. 基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制, 坐标变换,电流环,速度环
  2. 2008中国之殇(转)
  3. MAC终端输入换行问题
  4. Unity制作王者荣耀商业级手游
  5. 不同接地方式的区分:功率地,逻辑地,数字地,模拟地等
  6. 如何解决烦人Adobe正版软件完整性服务提示,Adobe genuine software integrity service
  7. 网课查题制作搜题公众号教程
  8. Excel统计关键词在一个句子/单元格的出现次数
  9. virtuso版图_实验三Virtuoso版图设计.doc
  10. 分享6款优秀的 AR/VR 开源库