Red de conocimientos sobre prescripción popular - Remedios caseros - ¿Qué significa número entero en lenguaje C?

¿Qué significa número entero en lenguaje C?

Entero en lenguaje C es un término profesional básico en informática, que se refiere a datos sin partes decimales. Los valores enteros se pueden especificar en notación decimal, hexadecimal u octal, precedidos por un signo opcional (- o +). Si usa notación octal, el número debe estar precedido por 0 (cero) y si usa notación hexadecimal, el número debe estar precedido por 0x.

En lenguaje C, los tipos de enteros incluyen constantes enteras y variables enteras, y las variables enteras incluyen tipos enteros cortos, tipos enteros básicos y tipos enteros largos, que se dividen en tipos con y sin signo. Método de computación inteligente.

El valor de una variable entera puede ser decimal, octal o hexadecimal, pero es un número binario almacenado en la memoria. Como sugiere el nombre, una variable es una variable cuyo valor se puede cambiar. Las variables enteras representan datos de tipo entero.

Información ampliada:

Clasificación de constantes enteras

1. Constantes enteras octales: deben comenzar con 0, es decir, utilizar 0 como prefijo de los números octales. . El valor digital es 0~7. Los números octales suelen estar sin signo. Los siguientes números son números octales legales:

015 (13 en decimal), 0101 (65 en decimal), 0177777 (65535 en decimal).

2. Constante entera hexadecimal: El prefijo de la constante entera hexadecimal es 0X o 0x. Su valor digital es 0~9, A~F o a~f. Los siguientes números son constantes enteras hexadecimales legales:

0X2A (42 en decimal) | 0XA0 (160 en decimal) |

3. Constantes enteras decimales: Las constantes enteras decimales no tienen prefijo. Sus números van del 0 al 9. Los siguientes números son constantes enteras decimales legales:

237 -568 65535 1627

En el programa, varios números base se distinguen según los prefijos. Por lo tanto, al escribir constantes, no utilice el prefijo incorrecto para provocar resultados incorrectos.

Clasificación de variables enteras

1. Tipo básico

El especificador de tipo es int según la longitud de la palabra interna de la computadora y la versión del compilador. , se almacena en la memoria puede ocupar 2 o 4 bytes (generalmente en máquinas de 16 bits y máquinas de 32 bits respectivamente) y su valor es una constante entera básica.

2. Tipo entero corto

El especificador de tipo es short int o short, que ocupa 2 bytes en la memoria y su valor es una constante entera corta.

3. Entero largo

El especificador de tipo es long int o long, que ocupa 4 bytes en la memoria y su valor es una constante entera larga.

4. Tipo sin firmar

El especificador de tipo no está firmado. Se puede usar solo para representar int sin signo, o como prefijo, los cuales representan números enteros sin signo, es decir, variables enteras que siempre son no negativas. El rango de datos mayor que 0 se expande a aproximadamente el doble del tamaño original. Varios tipos sin signo ocupan la misma cantidad de bytes de espacio de memoria que los tipos con signo correspondientes. Sin embargo, dado que se omite el bit de signo, no se pueden representar números negativos.

Enciclopedia Baidu-Entero (lenguaje informático)