Notas de estudio del capítulo 1 de "Lenguaje Ming Jie C"

objetivo de aprendizaje:

Aprendiendo "Lenguaje C Ming Jie" 3ra Edición
Capítulo 1
Lenguaje C inicial


Contenido de aprendizaje:

1-1 Mostrar resultados de cálculo

1-2 Variables
1-3 Entrada y visualización


tiempo de estudio:

7-9pm, 22 de octubre de 2020

Notas de estudio

1-1 Mostrar resultados de cálculo

1. Calcula la suma de números enteros y muestra el resultado.

#include<stdio.h>  //注意不要和studio混淆,stdio是standard I/O(标准输入输出)的缩写
int main(void)
{
    
    

  printf("%d",15+37);  /*用十进制数显示整数15和37的和*/
  return 0;
  }

Programa básico y código fijo

#include <stdio.h>
int main (void)
{

   /*...*/
   return 0;
               }

1. El comentario es / /, puede registrar el significado que desea expresar en forma de comentario.

Función 2.printf: función de salida formateada

Si desea utilizar la función de una función, debe implementarla mediante una llamada a la función.

ej: llamar a la función printf para mostrar la suma de 15 y 37

Llamada de función: printf / nombre de función / ("% d" / parámetro actual /, 15 + 37 / parámetro actual /);

El resultado de la pantalla es 52.

/ * Llamar a esta función no solo emite una solicitud de "mostrar este contenido", y luego pasa el contenido que desea mostrar a través del argumento entre paréntesis. Cuando hay más de dos parámetros reales, deben estar separados por comas * /

/* ¡Atención! ! En principio, la oración debe terminar con punto y coma. * /

2. La necesidad de saltos de línea

1-3

#include<stdio.h>
int main (void)
{
    
    
  printf("15与37的和是%d。/n",15+37);
  return 0;
  }

1.% d especifica que el parámetro real debe mostrarse como un número decimal.Esta es la especificación de conversión.
2. \ n es un símbolo que representa una nueva línea, un carácter especial de nueva línea compuesto por \ y n.
/ * El \ n no se mostrará en la pantalla, pero se ingresará un salto de línea (invisible).

! En la mayoría de los entornos operativos, después de que se ejecuta el programa, el resultado de entrada del programa será seguido por un mensaje. Si ingresa un carácter de nueva línea después del programa, el mensaje no aparecerá.

Ejercicio 1-1

  /* 编写一段程序,计算出15减去37的结果,并以“15减去37
的结果时-22。”的格式进行显示。*/
 
#include <stdio.h>
 
int main (void)
{
    
    
    printf("15减去37的结果是%d\n",15-37);
 
    return 0;
 }

Ejercicio 1-2

/*  换行显示天地人  */
 
#include <stdio.h>
 
int main(void)
{
    
    
	printf("天\n地\n人\n");
	
	return 0; 
}

Ejercicios 1-3

/*  换行表示喂!您好!再见!  */
#include <stdio.h>
 
int main(void)
{
    
    
	printf("喂!\n\n您好!\n再见。");
	return 0; 
 } 

1-2 variables

1. Asignar valores enteros a dos variables y mostrar

#include<stdio.h>
int main(void)
{
    
    
    int vx,vy;
    vx= 57;
    vy = vx + 10;
   printf("vx的值是%d。\n",vx);
   printf("vy的值是%d。\n",vy);
return 0;
}

int vx; / * variable * /
int vy; / * variable * /
declara dos variables.
vx = 54;
vy = vx +10;
Asignar valores a dos variables.

2. Inicialización y asignación
Inicialización: Ponga el valor al generar la variable.
Asignación: Ponga un valor en la variable generada.

El delgado = significa inicialización y el negrita = significa asignación.

Ejercicios 1-4

/*   在int型变量的声明中为变量赋一个实数值的初始值
(如3.14或5.7等)会怎样?   */
 
#include <stdio.h>
 
int main(void)
{
    
    
	int x = 3.14;
	printf("%d",x); 
	return 0;
 } 

1-3 Entrada y visualización

1. Formatee la función de entrada scanf

#include<stido.h>
int main(void)
{
    
    
  int no;
  pritnf("请输入一个整数:");
  scanf("%d",&no);   //和printf不同,此处需要使用&!!!
  printf("您输入的是%d。\n",no);
  return 0;
  }

La diferencia con la función printf es que cuando se usa la función scanf para leer, se debe agregar un símbolo especial antes del nombre de la variable.

// printf ("% d", no) // scanf ("% d", & no)

Ejercicios 1-5

/*   读取一个整数并显示该整数加上12之后的结果。   */
 
#include <stdio.h>
 
int main(void)
{
    
    
	int no;
	printf("请输入一个整数:");scanf("%d",&no);
	printf("该整数加上12的结果是%d。", no + 12);
	return 0;
 } 

Ejercicios 1-6

/*   读取一个整数并显示该整数减去6之后的结果   */
 
#include <stdio.h>
 
int main(void)
{
    
    
	int no;
	printf("请输入一个整数:");scanf("%d",&no);
	printf("该整数减去6的结果是%d",no - 6);
	
	return 0; 
 } 

2. La función de salida pone

#include<stdio.h>
int main(void)
{
    
    
    int n1,n2;
    puts("请输入两个整数。");
    printf("整数1:");scanf("%d",&n1);
    printf("整数2:");scanf("%d",&n2);
    
    printf("它们的和是%d。\n", n1+n2);
   
    return 0;
    }

Puts ("...") tiene básicamente la misma función que printf ("... \ n").
La función put puede generar la cadena como el parámetro real en orden, con una nueva línea al final.

// Solo puede haber un parámetro real de la función de venta. Y el método de visualización del símbolo% es diferente de la función printf.

Ejercicios 1-7

/*   用puts函数输出天地人   */
 
#include <stdio.h>
 
int main(void)
{
    
    
	puts("天");
	puts("地");
	puts("人"); 
	
	return 0;
 } 

Ejercicios 1-8

/*  显示读取到的两个整数27与35的乘积。   */
 
#include <stdio.h>
 
int main(void)
{
    
    
	int a,b; 
	
	puts("请输入两个整数。");
	printf("整数1:");
	scanf("%d",&a);
	
	printf("整数2:");
	scanf("%d",&b);
	
	printf("它们的乘积是%d",a * b);
	
	return 0;
}

Ejercicios 1-9



/*   显示读取到的三个整数的和   */

#include<stdio.h>
int main(void)
{
    
    
int a,b,c;
puts("请输入三个整数");
printf("整数1:");scanf("%d",&a);
printf("整数2:");scanf("%d",&b);
printf("整数3:");scanf("%d",&c);

printf("它们的和是%d",a+b+c);

return 0;
}

Supongo que te gusta

Origin blog.csdn.net/weixin_51493740/article/details/109229001
Recomendado
Clasificación