正在加载...

数字

int count = 40; 把两位数字存成一个整数,而 Console.WriteLine(count) 写出 40。屏幕是一行。4 不是字母个数。0 不是旁边坐着的第二个数。公共类名保持为 Pine。你不会再次安装 SDK。

你写下的数字是一个数

打开 Pine 文件。类名仍是 Pine。本页不会给类型改名。若还有 string plant 行就删掉。删掉 plant.Length,删掉 plant[0],并删掉每个在点号后提问的行。也删掉任何 ReadLine 行。你保留的文件没有等待,没有 plant,也没有 Length。数字只由使用名字的写出行写出。

在 Main 里,存放行是 int count = 40;。int 是种类词。它说明这个名字保存一个整数。count 是名字,以小写 c 开头。= 号存放数字。数字是 4,然后是 0,中间什么都没有:没有空格、没有逗号、没有小数点、也没有引号。分号结束该行。这一行存放数字。它不写屏幕。存放不是写出。经过这一行时屏幕仍是空白。两位数字是一个数,四十写成 40,不是单词 forty,也不是先写一个 4、稍后另写一个 0。

字母计数页上的 4 是一个答案。plant.Length 查看了 leaf,写出行显示 4,而字母仍是 leaf。那个 4 并不是作为数字键入到存放行上的。本页离开那个提问。没有需要计数的 plant。40 里的 4 是你键入的一位数字,旁边的 0 是同一个数的另一位。若屏幕显示 leaf,或先 leaf 再 4,说明旧行仍在文件里。删掉它们,直到唯一存放的值是 40。

写出行是裸名字:Console.WriteLine(count);。没有引号,也没有点。C# 读取名字 count,写出该名字保存的整数,并结束该行。对你保留的文件,那个数是 40。名字本身的字母不在屏幕上。int 不在屏幕上。Console 不在屏幕上。数字 4 和 0 在屏幕上,作为一行,40。保存文件。

你保留的文件

保持这种教学形状。一个种类词,int。一个名字,count。一个整数,40,两位数字,没有引号,没有小数点,数字之间没有空格,也没有减号。一条写出行,且该行使用裸名字。

the file you keep

csharp
using System;

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

从上往下读。using System; 准备短名字。public class Pine 给类型命名。public static void Main() 是 runtime 开始的地方。你保留的文件里没有 string plant 行。int count = 40; 存放两位数字。它什么也不写。Console.WriteLine(count); 写出 40 并结束该行。屏幕上一行。没有引号。没有第二行。

用 dotnet run 运行。程序写出 40。它不会等你键入。数字已经在文件里。若 dotnet run 在等待,说明 ReadLine 仍在文件中。删掉那一行,保留 int count = 40; 和一条写出行。屏幕显示 40。一行。没有引号。若屏幕显示 count,说明写出行在名字外加了引号。若屏幕显示 4,说明存放行仍是一位数字的 int count = 4;,或者文件仍是字母计数页。你保留的文件有 40,两位数字。屏幕显示错误行时,你不会重新安装 .NET SDK。

数字之间的空格不是一个数。int count = 4 0; 在 4 和 0 之间有空隙。build 会写出错误。它不会保持安静。删掉空隙,使该行重新成为 int count = 40;。小数点对 int 仍不是整数。int count = 40.0; 会让 build 写出错误。你保留的文件有 40,没有小数点,也没有小数点后的数字。数字外的引号是字母,不是整数。int count = "40"; 要求一个 int 名字保存两位数字字母。build 会写出错误。若种类词是 int,就删掉引号。

减号属于这些数字

写在数字旁边的标记属于同一个数。标记是字符 -,它和第一位数字之间不必有空格。int count = -4; 存放一个整数。该行上没有第二个数。写出行仍是 Console.WriteLine(count);。屏幕显示 -4。一行。标记在屏幕上紧贴数字。名字 count 不在屏幕上。

这是第二份文件。不是你保留的那份。你保留的文件存放没有减号的 40,屏幕是 40。想看到减号时用这第二种形状,然后把 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);
    }
}

运行 dotnet run。屏幕显示 -4。一行。没有引号。若屏幕显示 4,说明存放行缺少减号。若屏幕显示 40,说明你仍在保留的文件上。减号与数字之间的空格,int count = - 4;,仍是同一个数。build 保持安静,屏幕仍是 -4。你保留的文件不使用减号。看到 -4 之后,把保留的文件放回去。

整数除法丢掉小数部分

两个整数可以分别写在 / 的两边。行 int left = 7; 存放 7。行 int right = 2; 存放 2。写出行 Console.WriteLine(left / right); 除以这些整数。答案不是 3.5。用 int 时,小数部分被丢掉。屏幕显示 3。一行。/ 不在屏幕上。名字 left 和 right 也不在屏幕上。

这是第三份文件。不是你保留的那份。你保留的文件存放 40 并写出 40。想看到被丢掉的小数部分时用这第三种形状,然后把保留的文件放回去。

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);
    }
}

运行 dotnet run。屏幕显示 3。不是 3.5。不是 7。不是 2。若屏幕显示 3.5,说明两个名字并非都是 int,或写出行没有使用整数除法。你保留的文件不使用这种除法。看到 3 之后,把 int count = 40; 和一条 WriteLine(count) 放回去。

数字外的引号对 int 会失败

这第四份文件在数字外加了引号。不是你保留的那份。只保留到 build 写出错误为止,然后把不带引号的 int count = 40; 放回去。

quotes around the digits

csharp
using System;

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

存放行与屏幕

这些行和屏幕结果并排放在这里。你保留的文件是第一行。其他行是检查。它们不是要一直保存的额外文件。

📊 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

屏幕就是你存放的那个数

你现在可以在文件里用数字写出一个整数,并在屏幕上看到那些数字。int count = 40; 存放 40。Console.WriteLine(count); 写出 40 并结束该行。两位数字是一个数,不是字母计数,也不是两行。int count = -4; 写出 -4,减号属于同一个数。用 int 时,7 / 2 写出 3 并丢掉小数部分。数字外的引号会让 build 写出错误。下一页离开这些数字。它存放一个只有真或假的值,不是整数,也不是一行字母。

🧠 测试您的知识

准备开始

测试您的知识

通过这个互动测验挑战自己,看看你对这个主题的理解程度如何

❓
7
问题
🎯
70%
及格要求
♾️
∞
时间
🔄
∞
尝试次数

📝 说明

  • 仔细阅读每个问题
  • 为每个问题选择最佳答案
  • 您可以随时重新参加测验
  • 您的进度将显示在顶部