Tipo de datos de notas introductorias del lenguaje C

Prefacio

¿Qué debo hacer si aún no puedo satisfacer mis necesidades después de aprender las variables? Por ejemplo, quiero generar caracteres. Entonces, este artículo presenta principalmente los tipos de datos del lenguaje.

Por qué tipo de datos

En realidad, esta pregunta es muy fácil de entender. Por ejemplo, si declaro una variable de carácter, es poco probable que la use para hacer las cuatro operaciones aritméticas (+, -, *, /). Por lo tanto, cuando usamos diferentes tipos de datos, necesitamos computadoras para procesarlos de diferentes maneras.

Al declarar variables, solicitamos espacio de la memoria ¿Cómo le dice el sistema a la memoria cuánto espacio necesitamos?

Tipos de datos básicos

Tipo numérico: incluye:
entero { entero (int), entero corto (corto), entero largo (largo) }
punto flotante { precisión simple (flotante), precisión doble (doble) } .

** Tipo de carácter **: char

Practica las manos

Diferentes tipos de datos ocupan un espacio diferente en la memoria.Cuando declaramos una variable, debemos especificar el tipo de datos para que el sistema sepa cuánta memoria hay en la memoria.

#include<stdio.h>

int main()
{
	int m,n=2;  //声明整型
	float f1 = 1.4,f2;  //声明单精度浮点型
	double fl1 = 2.0,fl2;  //声明双精度浮点
	long l = 10;  //声明长整型
	char ch;
	printf("依次输入一个整数,小数,小数,以空格隔开\n");
	scanf("&d,%f,%lf",&m,&f2,&fl2);
	getchar();
	scanf("%c",&ch);
	printf("整数:%d,单精度:%f,双精度:%lf,字符型:%c",m,f2,fl2,ch);
	
}

Atención

El ejemplo anterior contiene la entrada y salida de varios tipos de datos básicos, excluyendo el tipo largo (puede verificarlo si está interesado).
Utilice un punto flotante de precisión simple para la entrada. %fDoble precisión: utilice ambos para la %lfsalida %f. Hay otra salida formateada como %m.nfm representa el ancho de la salida, n representa la precisión de la salida.

Hay dos formas de ingresar la cadena ch = getchar()y, con scanf("%c",&ch)cuidado, puede encontrar por qué hay una instrucción getchar antes de ingresar ch it? Esto se debe a que cuando se ingresa un carácter, un espacio también representa un carácter. Por lo tanto, esta oración sirve para almacenar el espacio ingresado antes de ingresar el carácter.

Escribir al final

Para cuidar a Xiaobai no se explican algunos detalles, los interesados ​​pueden comprobar la información por sí mismos, lo que puede profundizar la impresión. Esta serie de artículos solo contiene conocimientos básicos y, para ahorrar tiempo, se dan relativamente pocos ejemplos. Por lo tanto, espero que los estudiantes interesados ​​puedan comenzar. En vista de la popularidad actual de win10, se recomienda el editor codeBlocks

Supongo que te gusta

Origin blog.csdn.net/weixin_36382492/article/details/80648142
Recomendado
Clasificación