tipos básicos de datos Java (tipo incorporado)

(Con el fin de facilitar la memoria, contrastará con los tipos básicos de memoria en lenguaje C)
en Java tiene ocho tipos de datos básicos (tipo incorporado) son int, long, double, float,
byte, short, char, boolean tomó en todos se describirá Un tipo:
1.int conformación
4 bytes en int Java, puede almacenar el rango de datos es - 2 ^ 31 a 2 ^ 31 a -1
en el lenguaje C es cierto
Definiciones: para Java, se una característica es la operación de plataforma cruzada. Por lo tanto, representaba unos pocos bytes de tipos de datos es un par de bytes, no a causa de los diferentes sistemas operativos o de funcionamiento de cambio de sistema dígitos, mientras que el lenguaje C se verá afectada por el sistema operativo
2.long entero largo
en Java longitud de 8 bytes, los datos se pueden almacenar en el rango de -2 ^ 63 a 2 ^ 63 a -1
en el lenguaje C, diferentes compiladores pueden ser cuatro bytes, ocho bytes pueden ser
3.Haga doble flotar
en Java dobles 8 bytes, porque el número de coma flotante se almacena en memoria en una diferente manera a partir de la memoria de almacenamiento de número entero, no es un simple 2 ^ n expresado
en C representa el 8 palabras dobles sección
4.float sola coma flotante de precisión
en Java 4 bytes de flotador
en el flotador lenguaje C 4 bytes
5.byte tipo byte
ocupa un byte en byte de Java, una pequeña cantidad de datos que se pueden almacenar - 128 ~ 127
lenguaje C no es de este tipo
6.short entero corto
2 bytes de Java corto, los datos pueden ser almacenados en el rango de - 2 ^ 15 a 2 ^ 15--1
Lo mismo es cierto en el lenguaje C
tipos de caracteres 7.char
en Java Char 2 bytes, indica el rango de 0 ~ 65535, Unicode de codificación
en C char es de 1 byte, el rango ASCII está representada por 0 ~ 127, la codificación ASCII
8.boolean Boolean
en Java tipo booleano sólo dos valores, verdaderos para verdadero, falso indica a falso, y no un int en Java tipo de conversión boolean, representan la ausencia de un verdadero, 0 representa flase
EG: boolean bool1 = true;boolean bool2 = false;
lenguaje C no tiene este tipo
en Java, la asignación sólo se puede asignar dentro del rango, de lo contrario, el error

Publicado 20 artículos originales · won Chan 9 · visitas 908

Supongo que te gusta

Origin blog.csdn.net/weixin_44915811/article/details/101622947
Recomendado
Clasificación