社区
Java SE
帖子详情
java中的char类型是字符型,它属于数值型么?
xuege81
2016-12-21 09:32:03
char采用的是Unicode编码格式
每个字符char都有一个对应的码int
表现形式是char,实质上是int 那么它属于数值型么?
...全文
535
5
打赏
收藏
java中的char类型是字符型,它属于数值型么?
char采用的是Unicode编码格式 每个字符char都有一个对应的码int 表现形式是char,实质上是int 那么它属于数值型么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuege81
2016-12-21
打赏
举报
回复
int c=‘a’; system.out.print(c); //c=97 char b= 'a'; system.out.print((int)b); //b=97
爱睡觉的阿狸
2016-12-21
打赏
举报
回复
首先char你不能就认为本质上是int,只不过它在表达式中可以类型转变,转成其他类型罢了。跟int运算可以转换成int,跟byte和short同样也可以转成byte和short
liny_
2016-12-21
打赏
举报
回复
引用 2 楼 xuege81 的回复:
我问的有点问题,我是想知道 如果把八大基本类型分成数值型与非数值型,那么char属于数值么?
是数值类型,范围在0-65535,但是表示的不是数字,是字符,当你使用一个整型去定义一个char型,实际指的是他代表的字符,而你用一个字符去定义一个char型,也可以得到他所代表的值。 比如: char ch1 = 49; char ch2 = '1'; 这两个是等价的 ch1 == ch2 (int)ch1 == (int)ch2
xuege81
2016-12-21
打赏
举报
回复
我问的有点问题,我是想知道 如果把八大基本类型分成数值型与非数值型,那么char属于数值么?
soton_dolphin
2016-12-21
打赏
举报
回复
他就属于char,8个基本类型中的一个
java
数值
型
转
字符
型
_
Java
中
数值
型
,
字符
型
及
字符
串的相互转换
Java
中
数值
型
,
字符
型
及
字符
串的相互转换由广州疯狂软件教育
java
培训分享:刚开始学习
Java
不就前些时日被转换问题搞得有点凌乱在这里整理一下。1.
字符
型
与
数值
型
之间的转换(1)要将一个整数转换成
char
型
,只能取其低的十六位,其余部分忽略。例如:
char
ch=(
char
)0XAB0041;ch='A';(2)要将一个浮点
型
转换成
char
型
,要先转换成int
型
,然后再转换成
char
型
。例如:ch...
java
的
char
类
型
一、
Char
介绍
字符
型
数据
类
型
。用于存放单个
字符
。用单引号【' '】括住 2字节,16位。
char
在
java
中
是16位,因为
java
用的是Unicode。一个16位的编码所能产生的
字符
只有65536个。 Unicode码包括ASCII码。大多数计算机采用ASCII(美国标准信息交换码),它是表示所有大小写字母、数字、标点符号和控制
字符
的8位编码表。从'\u0000'到'\u007F'对应128个ASCII
字符
。 二、
char
赋值 1. 概述 因为
char
是16位的,采取的Unicode的编码
Java
数据
类
型
划分(
数值
型
、布尔
型
、
字符
型
)
1.
Java
数据
类
型
分类
Java
中
数据
类
型
一般分为两类: 》基本数据
类
型
:描述的一些具体的数字单元,例如1、1.1等; (1)
数值
型
: 》》整
型
:byte、short、int、long;默认值→0 》》浮点
型
:float、double;默认值→0.0 (2)布尔
型
:boolean;默认值→false (3)
字符
型
:
char
;默认值→'\u0000' 》引用数据
类
型
:牵扯到内存的使用; 数组、类、接口;默认值→null 因此不同的数据
类
型
,保存有不同范围的的数据,所以这里就牵扯到数.
java
快速入门知识整理:8、
java
数据
类
型
:
字符
型
(
char
)
一、
字符
型
简单介绍 二、代码演示说明 package t08_
字符
型
_
char
; import
java
.util.Random; /** *
字符
类
型
:
char
* 1)
字符
类
型
是一个占2字节,16位无符号整数,
数值
是
字符
的Unicode编码 * 2)范围:0~65535 * 3)
char
运算 * 用单引号''标识,只能放单个
字符
*
char
类
型
是可以运算的,因为cha......
java
中
char
类
型
的变量为什么可以赋值为整
型
数字和
中
文转unicode编码
文章目录前言一、
java
中
char
类
型
为什么可以直接赋值给int
类
型
变量?二、
中
文转unicode编码总结 前言 本文介绍了
java
中
char
类
型
为什么可以直接赋值给int
类
型
变量,以及一个实现
中
文转unicode编码的方法。 一、
java
中
char
类
型
为什么可以直接赋值给int
类
型
变量? 例如: int chr1 = str.
char
At(i);
JAVA
中
,
char
占2字节,16位。可在存放汉字
char
赋值
char
a='a'; //任意单个
字符
,加单引号。
char
a='
中
';//任意
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章