java 基础 字符类型

1、char类型的字面量可以是一个英文字母、字符或一个汉字,并且由单引号包括。

2、Java底层使用一个16位的整数来处理字符类型,该数值是一个字符的unicode编码值。

unicode:

1、unicode编码是全球范围内的编码方法。

2、unicode编码的英文部分与ASCII码兼容(ASCII表示范围0~128), 同时英文字符和数字是连续编码的。

3、Java在处理char类型的数据时,在底层是按unicode码来处理的。

编码是什么?

计算机硬件系统只能用0和1表示数,我们人为地做了规定,某个数还可以表示一个字符。

pravite void out(){
  for(int i = 0;i < 128;i++){
        System.out.println((char)i+":"+i);
    }
}    

输出看一下结果

转义字符:

转义字符是”\”,通过转义字符,可表示一些特殊的字符。

例如:

‘\n‘ 表示回车

‘\t‘ 表示制表位字符,一个制表符表示向右跳8-10个字符

‘\\‘ 表示\

‘\‘ ‘ 表示单引号

‘\"‘ 表示双引号

时间: 2024-10-24 21:56:48

java 基础 字符类型的相关文章

黑马程序员--Java基础--基本类型

--Java培训.Android培训.iOS培训..Net培训 期待与您共同交流!-- 变量.JAVA基本类型.运算符和表达式 目录: 1变量 2JAVA基本类型 3运算符和表达式 1. 变量 1.1. 什么是变量 在日常生活中,人们会用到大量的数据,像去ATM机取款,首先,需要插入银行卡,这个过程其实就是ATM机的系统在获取银行卡号这个数据,而后,输入密码,这个过程也是在获取数据,也就是密码.在后续进行的业务处理中,像存钱.取钱.转帐汇款等等,银行卡号和密码会被反复的.频繁的使用, 那就需要一

JAVA基础——字符编码

字符编码 一.概述 InputStreamReader OutputStreamWriter 字符转换流是字符流与字节流转换的桥梁,同时加入了编码转换. 二.编码表的由来 计算机只能识别二进制数据,早期由来是电信号: 为了方便应用计算机,识别各个国家的文字: 就将各个国家的文字用数字来表示,并一一对应,形成一张表,这就是编码表. 三.常见的编码表 注意: 1.Java语言char类型使用的是Unicode 2.UTF-8每一个字节的开头都加有标识头,加完后很容易区分.UTF-8中汉字用3个字节表

java 基础 浮点类型

1.浮点类型用于表示小数的数据类型. 2.浮点数原理:也就是二进制科学计数法. 3.Java的浮点类型有float和double两种. 4.Java默认浮点类型计算的结果是double类型,字面量也是double类型. 1.十进制浮点数科学计数法: 219345 = 2.19345*(10^5) 2.二进制浮点数科学计数法: 10111 = 1.0111*(2^100) 1.float类型共32位,1位为符号位, 指数8位, 尾数23位. 2.float的精度是23位(即能精确表达23位的数,超

MySQL 基础--字符类型

MySQL支持的字符类型: 类型 大小 用途 CHAR 0-255字节 定长字符串 VARCHAR 0-65535 字节 变长字符串 TINYBLOB 0-255字节 不超过 255 个字符的二进制字符串 TINYTEXT 0-255字节 短文本字符串 BLOB 0-65 535字节 二进制形式的长文本数据 TEXT 0-65 535字节 长文本数据 MEDIUMBLOB 0-16 777 215字节 二进制形式的中等长度文本数据 MEDIUMTEXT 0-16 777 215字节 中等长度文本

java 基础 整数类型

1.Java有四种整数类型:byte.short.int和long. 2.Java默认整数计算的结果是int类型. 3.整数的字面量是int类型. 4.若字面量超过int类型的最大值,则字面量是long类型,那么后面要用L(或l)表示该值是long类型. byt b = 5; byt a = b + 5;错误 int a =  b + 5;正确 byt a = 122 + 5;正确 byt a = 123 + 5;错误,超出范围

Java基础--基本类型与运算

八个基本类型: boolean/1 byte/8     -2^7~2^7-1 char/16    0~2^16-1 short/16   -2^15~2^15-1 int/32      -2^31~2^31-1 float/32 long/64    -2^63~2^63-1 double/64 每个基本类型都有对应的包装类型,基本类型与其对应的包装类型之间的赋值使用自动装箱与拆箱完成. Integer x = 2; // 装箱 int-->Integer int y = x; // 拆箱

Java基础——基本类型包装类型的引入(1)

基本类型包装类型的引入 1.概述 基本类型就是我们之前所说的类似int.String.float等常用的一些数据类型,这一些是基本的数据类型,为了对基本类型数据进行更多的操作 ,以及更方便的操作,Java针对每一种数据类型提供了相应的类类型,即包装类型. 2.对应关系 byte(Byte).short(Short).int(Integer).long(Long).float(Float).double(Double).char(Character).boolean(Boolean) 3.详解(1

13. Java基础之类型信息(RTTI和反射)

一. 背景 并不是所有的Class都能在编译时明确,因此在某些情况下需要在运行时再发现和确定类型信息(比如:基于构建编程,),这就是RTTI(Runtime Type Information,运行时类型信息). Java是如何让我们在运行时识别对象和类的信息的,主要有两种RTTI的方式,一种是"传统的"RTTI,即假设在编译时已经知道了所有的类型:还有一种,是利用反射机制,在运行时再尝试确定类型信息. 二. RTTI RTTI(Run-Time Type Infomation),运行时

003-python基础-字符类型

基本数据类型(int,bool,str) 1.基本数据数据类型: int 整数 str 字符串. 一般不存放大量的数据 bool 布尔值. 用来判断. True, False list 列表.用来存放大量数据, []表示. 里面可以装各种数据类型. tuple 元组. 只读列表. () 表示 dict 字典. {key:value} set 集合. 不重复 2. int类型 bit_length() 返回一个数的二进制长度 a = 5 # 0 1 10 11 100 101 print(a.bi