Día 07 de Java

Tipo de datos-char

             char-----可以表示更大的正整数,因为char没有负数
            成员变量没有手动赋值,系统自动默认值

Los valores predeterminados de los ocho tipos de datos: valores predeterminados
byte, short, int, long 0
float, double 0.0
Boolean false
char \ u0000
Los valores predeterminados de los ocho tipos de datos están todos alineados con 0

Un chino ocupa 2 bytes
public class TestByte01 { public static void main (String [] args) { char = 'a'; System.out.println (a); } }




Personaje de escape

转义字符的种类型在以前的记录里由
println中ln 具有换行的功能(在输出中)

Carácter de escape:
// carácter de nueva línea
\ n
// carácter de tabulación
\ t
// barra invertida
\
Explicación: la primera barra invertida tiene función de escape
// carácter de comillas simples
'
// carácter de comillas dobles
"
Desde JDK Con el comando native2ascii.exe, puede convertir texto en formato de codificación Unicode

           怎么使用native2ascii.exe命令?
                  在命令窗口中输入native2ascii,回车,然后输入的文字之后回车即可得到unicode编码
                         如:
                               char = '\u4e2d'  //中  对应的unicode编码是  4e2d;

Cirugía plástica

           Java语言当中的”整数型字面值“被默认当做int类型来处理。要让这个”整数型“被当作long类型处理的话	需要在”整 数                      型字面值	“后面添  l/L,

          自动类型转换机制:
                                         小容量可以自动转换成大容量,称为自动类型转换机制
                                         如: 
                                                long x = 456;
                                                long整形类型,456在没有赋值之前是整形值,在赋值给x之后就是长整型变量
                                                在占用内存空间上,从占用4字节变化到8个字节,这种机制叫做自动类型转换机制
                                                char \u0000   \u0000代表空
                                           
                                           大容量不能直接转换成小容量
                                           大容量转换成小容量,需要进行强制转换
                                           强制类型转换需要加”强制类型转换符“,
                                           加上强制类型转换,在运行阶段可能会损失精度,所以需谨慎使用
                                           
                                           强转原理:
                                                             原始数据:8个字节
                                                             转换后的数据      :变成4个字节

Los datos almacenados en la computadora se almacenan en forma de complemento

byte

byte b = 50;
// 50 es un valor literal de tipo int, y b es una variable de tipo byte. Obviamente, un int de gran capacidad se convierte en un byte de pequeña capacidad y se requiere un símbolo de coerción, pero ha pasado el
análisis:
porque byte b = 50 Es inútil exceder el rango de valores de byte.
Cuando una denominación entera no excede el rango de valores de byte, el valor literal se puede asignar directamente a una variable de tipo
byte. El valor rango de bytes: [-128 ~ 127]
conversión forzada Símbolo: byte b1 = 128;
byte b1 = (byte) 128; // - 128 [resultado de compilación]
Nota:
Nombre de clase, nombre de interfaz: escriba en mayúscula la primera letra, escriba en mayúscula primera letra de cada palabra,
nombre del método , nombre de la variable: la primera letra está en minúscula y la primera letra de cada palabra después de que está en mayúscula.
Nombre constante: cada palabra está en mayúscula

Supongo que te gusta

Origin blog.csdn.net/weixin_53515338/article/details/115143010
Recomendado
Clasificación