char转int方法

char转int方法这是我的第一篇博客 也是我学习的一种方法 我会将学习中总结出的方法问题通过博客记录下来 希望能帮到同样在努力学习的朋友 也希望有什么不足得到大家的补充帮助回归正文 在编程中我们常常会涉及到类型转换的问题 类型转换最重视的装箱与拆箱带来的性能损耗 char 类型与 int 类型同属于值类型 因此在 char 转换成 int 的时候就想不造成装箱拆箱的性能损耗的同时完成转换就可以这样做 首先大家要明

这是我的第一篇博客,也是我学习的一种方法,我会将学习中总结出的方法问题通过博客记录下来,希望能帮到同样在努力学习的朋友,也希望有什么不足得到大家的补充帮助

回归正文,在编程中我们常常会涉及到类型转换的问题,类型转换最重视的装箱与拆箱带来的性能损耗。

char类型与int类型同属于值类型,因此在char转换成int的时候就想不造成装箱拆箱的性能损耗的同时完成转换就可以这样做,首先大家要明白char与int虽然同属于值类型

但是举例个例子:

char a=’1′;

int b=1;

a是不等于b的 ,可以采用如下代码实现char转int:

char a=’1′;

int b=a-‘0’;

这样得到的b就等于1,这是因为虽然字符1在ASCII编码中不等于数字1,但是字符1与字符0的差值等于数字1,所以这样就可以在不装箱拆箱的情况下完成转换。

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

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

(0)
上一篇 2026年3月18日 下午8:00
下一篇 2026年3月18日 下午8:00


相关推荐

  • java sdk下载_Java SDK的下载、安装和环境配置

    java sdk下载_Java SDK的下载、安装和环境配置1 必应 搜索 JavaSDK2 如图 选择 Download 目前最新版本是 14 01 选择合适的下载 3 创建文件夹 如图 依次创建 Java SDK jdk 文件夹 4 打开下载的安装包 开始安装安装 jdk 把 jdk 安装在事先创建好的文件夹中安装完成后关闭安装完成后 Java11 及之后的版本没有 jre 只有 jdk 我们可以通过命令生成 jre 1 通过 win10 自带的搜索工具 搜索 cmd 由于我的安装

    2026年3月26日
    2
  • 硬件知识汇总

    硬件知识汇总硬件知识1、电源类1.1 电源基础各种“地”——各种“GND”板载电源设计规范电源环路稳定性评价方法深入芯片内部,理解去耦电容的作用减小DC/DC变换器中的接地反弹——一些接地要点开关电源中的小启示电源相关的测试去耦电容的选择、容值计算和布局布线可充电电池将被超级电容取代电容去耦原理(解释十分透彻)地线要短——测试开关电源纹波时权衡电源与PCB设计极点是男人,零点是女人开关电源仿真(sab…

    2022年7月22日
    16
  • mysql之repair table 修复表札记

    mysql之repair table 修复表札记

    2021年9月18日
    63
  • 切比雪夫不等式

    切比雪夫不等式切比雪夫不等式假设随机变量 XX 的期望 mu 和方差 sigma 都存在 对于任意正数 0 epsilon0 都有 P x 2 2P x mu epsilon le frac sigma 2 epsilon 2 从不等式本身的意义来看 它用随机变量的期望与方差给出了长尾概率的范围 例如 对于正态分布 X N 0 X simN

    2026年3月20日
    2
  • Mybatis调用存储过程

    Mybatis调用存储过程调用存储过程 mybatis 调用存储过程时需要指定 statementTyp CALLABLE 这样 Mybatis 内部中调用 sql 语句时将采用 CallableStat 而 CallableStat 内部将使用 CallableStat 来调用存储过程 如果存储过程是有参数的 需要指定 mode 属性 可选值有 IN OUT 和 INOUT 当 mode 为 OUT

    2026年3月19日
    2
  • JS 暂时性死区「建议收藏」

    JS 暂时性死区「建议收藏」JS暂时性死区ES6暂时性死区引用ES6暂时性死区只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。vartmp=123;if(true){tmp=’abc’;//ReferenceErrorlettmp;}上面代码中,存在全局变量tmp,但是块级作用域内let又声明了一个局部变量tmp,导致后…

    2022年6月30日
    26

发表回复

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

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