Cargando...

Números

int count = 40; guarda dos dígitos como un número entero, y Console.WriteLine(count) escribe 40. La pantalla es una línea. El 4 no es un conteo de letras. El 0 no es un segundo número al lado. Mantén el nombre de la clase pública Pine. Tú no vuelves a instalar el SDK.

Los dígitos que escribes son un número

Abre el archivo Pine. El nombre de la clase sigue siendo Pine. Esta página no renombra el tipo. Borra string plant si esa línea todavía está. Borra plant.Length, borra plant[0] y borra toda línea que haga una pregunta después de un punto. Borra cualquier línea ReadLine. El archivo que conservas no tiene espera, ni plant, ni Length. Los dígitos solo los escribe la línea de escritura que usa el nombre.

Dentro de Main, la línea de guardado es int count = 40;. int es la palabra de tipo. Dice que este nombre guarda un número entero. count es el nombre y empieza con c minúscula. El signo = guarda los dígitos. Los dígitos son 4, luego 0, sin nada entre ellos: sin espacio, sin coma, sin punto y sin comillas. El punto y coma termina la línea. Esta línea guarda el número. No escribe la pantalla. Guardar no es escribir. La pantalla sigue en blanco durante esta línea. Los dos dígitos son un número, cuarenta escrito como 40, no la palabra forty, y no un 4 seguido luego de un 0 aparte.

El 4 de la página de conteo de letras era una respuesta. plant.Length miró leaf y la línea de escritura mostró 4, mientras las letras seguían siendo leaf. Ese 4 no se tecleó como dígitos en una línea de guardado. Esta página deja esa pregunta. No hay un plant que contar. El 4 de 40 es un dígito que escribiste, y el 0 a su lado es el otro dígito del mismo número. Si la pantalla muestra leaf, o leaf y luego 4, las líneas viejas siguen en el archivo. Bórralas hasta que el único valor guardado sea 40.

La línea de escritura es el nombre desnudo: Console.WriteLine(count);. Sin comillas y sin punto. C# lee el nombre count, escribe el número entero que ese nombre guarda y termina la línea. Para el archivo que conservas, ese número es 40. Las letras del nombre no están en la pantalla. int no está en la pantalla. Console no está en la pantalla. Los dígitos 4 y 0 están en la pantalla, como una línea, 40. Guarda el archivo.

El archivo que conservas

Conserva esta forma didáctica. Una palabra de tipo, int. Un nombre, count. Un número entero, 40, dos dígitos, sin comillas, sin punto, sin espacio entre los dígitos y sin signo menos. Una línea de escritura, y esa línea usa el nombre desnudo.

the file you keep

csharp
using System;

public class Pine
{
    public static void Main()
    {
        int count = 40;
        Console.WriteLine(count);
    }
}

Léelo desde arriba. using System; prepara nombres cortos. public class Pine nombra el tipo. public static void Main() es donde arranca el tiempo de ejecución. En el archivo que conservas no hay línea string plant. int count = 40; guarda los dos dígitos. No escribe nada. Console.WriteLine(count); escribe 40 y termina la línea. Una línea en la pantalla. Sin comillas. Sin segunda línea.

Ejecútalo con dotnet run. El programa escribe 40. No espera a que escribas. Los dígitos ya estaban en el archivo. Si dotnet run espera, ReadLine sigue en el archivo. Borra esa línea y conserva int count = 40; y la una línea de escritura. La pantalla muestra 40. Una línea. Sin comillas. Si la pantalla muestra count, la línea de escritura tiene comillas alrededor del nombre. Si la pantalla muestra 4, la línea de guardado sigue siendo int count = 4;, un dígito, o el archivo sigue siendo la página de conteo de letras. El archivo que conservas tiene 40, dos dígitos. Tú no reinstalas el .NET SDK por una pantalla que muestra la línea equivocada.

Un espacio entre los dígitos no es un número. int count = 4 0; tiene un hueco entre 4 y 0. El build escribe un error. No se queda en silencio. Borra el hueco para que la línea vuelva a ser int count = 40;. Un punto todavía no es un número entero para int. int count = 40.0; hace que el build escriba un error. El archivo que conservas tiene 40, sin punto y sin dígito después de un punto. Las comillas alrededor de los dígitos son letras, no el número entero. int count = "40"; pide a un nombre int que guarde dos letras-dígito. El build escribe un error. Borra las comillas si la palabra de tipo es int.

Un signo menos pertenece a los dígitos

Una marca escrita junto a los dígitos forma parte de ese único número. La marca es el carácter - y no hace falta espacio entre ella y el primer dígito. int count = -4; guarda un número entero. No hay un segundo número en la línea. La línea de escritura sigue siendo Console.WriteLine(count);. La pantalla muestra -4. Una línea. La marca está en la pantalla pegada al dígito. El nombre count no está en la pantalla.

Este es el segundo archivo. No es el archivo que conservas. El archivo que conservas guarda 40 sin signo menos, y su pantalla es 40. Usa esta segunda forma cuando quieras ver la marca, luego vuelve a poner int count = 40;.

a minus mark against one digit

csharp
using System;

public class Pine
{
    public static void Main()
    {
        int count = -4;
        Console.WriteLine(count);
    }
}

Ejecuta dotnet run. La pantalla muestra -4. Una línea. Sin comillas. Si la pantalla muestra 4, falta la marca en la línea de guardado. Si la pantalla muestra 40, sigues en el archivo que conservas. Un espacio entre la marca y el dígito, int count = - 4;, sigue siendo ese mismo único número. El build se queda en silencio y la pantalla sigue siendo -4. El archivo que conservas no usa la marca. Después de ver -4, vuelve a poner el archivo conservado.

La división de enteros deja caer la fracción

Dos números enteros pueden quedar a ambos lados de /. La línea int left = 7; guarda 7. La línea int right = 2; guarda 2. La línea de escritura Console.WriteLine(left / right); divide esos números enteros. La respuesta no es 3.5. Con int, la fracción cae. La pantalla muestra 3. Una línea. El / no está en la pantalla. Los nombres left y right no están en la pantalla.

Este es el tercer archivo. No es el archivo que conservas. El archivo que conservas guarda 40 y escribe 40. Usa esta tercera forma cuando quieras ver la fracción caída, luego vuelve a poner el archivo conservado.

whole-number division drops the fraction

csharp
using System;

public class Pine
{
    public static void Main()
    {
        int left = 7;
        int right = 2;
        Console.WriteLine(left / right);
    }
}

Ejecuta dotnet run. La pantalla muestra 3. No 3.5. No 7. No 2. Si la pantalla muestra 3.5, los nombres no son ambos int, o la línea de escritura no usa división de enteros. El archivo que conservas no usa esta división. Después de ver 3, vuelve a poner int count = 40; y un WriteLine(count).

Las comillas alrededor de los dígitos fallan con int

Este cuarto archivo pone comillas alrededor de los dígitos. No es el archivo que conservas. Consérvalo solo hasta que el build escriba el error, luego vuelve a poner int count = 40; sin comillas.

quotes around the digits

csharp
using System;

public class Pine
{
    public static void Main()
    {
        int count = "40";
        Console.WriteLine(count);
    }
}

La línea de guardado y la pantalla

Las líneas y las pantallas van juntas aquí. El archivo que conservas es la primera fila. Las otras filas son comprobaciones. No son archivos extra que deban quedar guardados.

📊 The storing line and the screen

The storing line The screen
int count = 40; 40
int count = -4; -4
int left = 7; and int right = 2; then left / right 3
int count = "40"; build writes an error

La pantalla es el número que guardaste

Ya puedes escribir un número entero como dígitos en el archivo y ver esos dígitos en la pantalla. int count = 40; guarda 40. Console.WriteLine(count); escribe 40 y termina la línea. Los dos dígitos son un número, no un conteo de letras ni dos líneas. int count = -4; escribe -4, y la marca forma parte de ese único número. Con int, 7 / 2 escribe 3 y deja caer la fracción. Las comillas alrededor de los dígitos hacen que el build escriba un error. La página siguiente deja estos dígitos. Guarda un valor que solo es verdadero o falso, no un número entero y no una línea de letras.

🧠 Pon a Prueba tu Conocimiento

Listo para Empezar

Pon a Prueba tu Conocimiento

Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema

❓
7
Preguntas
🎯
70%
Para Aprobar
♾️
∞
Tiempo
🔄
∞
Intentos

📝 Instrucciones

  • Lee cada pregunta cuidadosamente
  • Selecciona la mejor respuesta para cada pregunta
  • Puedes repetir el quiz tantas veces como quieras
  • Tu progreso se mostrará en la parte superior