(1)char字符型数据可以转换成任意一种数值类型,反之亦然。将整数转换成插入型数据时,只用到该数据的低十六位,其余部分被忽略。如:char ch=(char)0xAB0041;输出ch+‘A’;

(2)将一个浮点值转换成char型时,首先将浮点值喜欢换成int,然后将整数值转换成char。如:char ch=(char)65.25;输出char值为‘A’

(3)当char型数据转换成数值型时,这个字符的Unicode码就被转换成某个特定的数值类型。

如果转换结果适用于目标变量,就可以使用隐式转换方式;否则,必须使用显式转换方式。例如,因为'a'的统一码是97,它是在一个字节的范围内,所以就可以使用隐式转换方式:

byte b='a';

int i='a';

但是,因为统一码\uFFF4不适用于一个字节范围内,下面的转换就是不正确的:  byte b='\uFFF4';

为了强制赋值,就必须使用显式转换方式:           byte b=(byte)'\uFFF4';

0~FFFF之间的任何一个十六进制正整数都可以隐式地转换成字符型数据。而任何不在此范围内的其他数值都必须显式地转换为char型。

注意 :所有数值运算符都可以用在char型操作数上。如果另一个操作数是一个数字或字符,那么char型操作数就会被自动转换成一个数字。如果另一个操作数是一个字符串,字符就会与该字符串相连。

注意 小写字母的统一码是从'a'的统一码开始,然后是'b'、'c'、...、'z'的统一码所构成的连续整数。大写字母的情况也是一样的。此外,'a'的统一码比'A'的统一码大,所以,'a'-'A'与'b'-'B'相等。因此,对应于小写字母ch的大写字母是(char)('A'+(ch-'a'))。

以上来自《Java语言程序设计基础篇》——机械工业出版社  4.3.3  自己练习练习就学会了哦

字符型数据与数值型数据之间的转换相关推荐

  1. 标称型数据和数值型数据_统计信息中的数据类型-标称,有序,间隔和比率数据类型,并举例说明

    标称型数据和数值型数据 If you're studying for a statistics exam and need to review your data types this article ...

  2. c语言 字符转int型,C语言—类型之间的转换

    原标题:C语言-类型之间的转换 当混合不同类型的数据进行计算时,便会发生类型转换. 当不同类型的数据进行计算时,应首先将操作数转换成相同的数据类型,然后再进行计算. 类型转换有两种形式,即隐式类型转换 ...

  3. 标称型数据和数值型数据_数据的来源与类型以及数据的特征抽取

    数据的来源与类型 大部分的数据都来自已有的数据库,如果没有的话也可以交给很多爬虫工程师去采集,来提供.也可以来自平时的记录,反正数据无处不在,大都是可用的. 数据的类型 按照机器学习的数据分类我们可以 ...

  4. 机器学习中标称型数据和数值型数据的区别

    这两种数据在监督学习的分类一章经常有说到 标称型:一般在有限的数据中取,而且只存在'是'和'否'两种不同的结果(一般用于分类) 数值型:可以在无限的数据中取,而且数值比较具体化,例如4.02,6.23 ...

  5. 【原创】十六进制数值与字符串之间的转换(原封不动的转换)

    方法1:利用mfc或其他开发工具的宽字符串格式转Format() //十六进制数字原封不动的转字符串 DWORD dTest = 0x036C9B38; CString sTest; sTest.Fo ...

  6. 标称型数据和数值型数据_2017-12-9 机器学习(4)-标称型和数值型

    [标称型数据和数值型数据] 监督学习一般使用两种类型的目标变量:标称型和数值型 标称型:一般在有限的数据中取,而且只存在'是'和'否'两种不同的结果(一般用于分类) 数值型:可以在无限的数据中取,而且 ...

  7. 机器学习学习笔记 --- 标称型数据和数值型数据

    [标称型数据和数值型数据] 监督学习一般使用两种类型的目标变量:标称型和数值型 标称型:一般在有限的数据中取,而且只存在'是'和'否'两种不同的结果(一般用于分类) 数值型:可以在无限的数据中取,而且 ...

  8. 【20210805】【数据分析】标称型数据和数值型数据

    (参考:两个基本概念 标称型数据和数值型数据) 监督学习使用的目标变量一般有两种:标称型数据 和 数值型数据. 1. 标称型数据 即离散值.只在有限目标集中取值,如:"真" 或 & ...

  9. Stata字符型数据转为数值型数据

    本文用于记录数据处理过程中出现的问题 目录 一.所用命令 二.实例 1. 使用encode 2. 使用destring 三.可能存在的问题 1. 存在无法转成数值型的数据 2. 取对数时出错 四.参考 ...

最新文章

  1. 破纪录了!用 Python 实现自动扫雷!
  2. 并发量与RAID_RAID 技术全解 – RAID0、RAID1、RAID5、RAID10-宿主机磁盘阵列-香港母机...
  3. 2018实用前端面试问题集锦
  4. 北京大学 软件工程1 软件 软件工程 软件开发 软件工程框架
  5. JQuery中淡出和淡入动画效果
  6. C#高级编程 第十五章 反射
  7. 【机器人】项目疑难杂症
  8. rdkitpython | 多个化合物中挑选最大片段
  9. SWF也能修改!硕思闪客精灵专业Flash反编译工具
  10. MySQL窗口函数(分组内排序、筛选)
  11. Pearson 相关系数
  12. mangos声望值例子
  13. assigning to rvalue解决解决
  14. 什么是剩余参数 ...arg
  15. 计算机大类和三不限哪个好考,上岸经验 !公考千万别报“三不限”职位!
  16. 如何实现自定义串口通信协议?
  17. vivado下microblaze程序固化下载
  18. 为什么你觉得信用卡负担越来越重了?那是你不会技巧!
  19. 笔试面试题目:三点共线的判断
  20. python公交查询系统

热门文章

  1. 回顾敏捷实践踩过的坑:如果重新做,我会这样做(一)
  2. 大数据框架基础Hive安装
  3. 转载 总结了一下十几年来的经验教训
  4. java毕业生设计选课系统计算机源码+系统+mysql+调试部署+lw
  5. ubuntu下git搭建服务器(gitosis)
  6. 计算机专业大学生应该在大学四年踏实学哪些东西?
  7. check the manual that corresponds to your MySQL server version for the right syntax to use near
  8. 具有路线规划功能的外卖平台(Qt,C++,C/S架构,MySql)
  9. 推荐 7 款国产的在线HTML编辑器
  10. 架构道术-关于底层逻辑的一些思考