10 数据类型和变量之原始数据类型

在上一篇中,我们讨论了 C# 的基本语法,包括如何进行输出和输入。在这一节中,我们将专注于 C# 中的原始数据类型,以及如何正确使用它们。理解这些数据类型是学习 C# 编程的基础,对于后续的变量声明与初始化也至关重要。

原始数据类型概述

C# 中的原始数据类型(也称为值类型)是编程中最基本的数据结构。它们被直接存储在栈中,具有固定的大小和特定的用途。C# 主要有以下几种原始数据类型:

数据类型 描述 大小 初始值
int 整数 4 字节 0
float 单精度浮点数 4 字节 0.0f
double 双精度浮点数 8 字节 0.0
char 字符 2 字节 '\0'
bool 布尔型 1 字节 false
byte 8 位无符号整数 1 字节 0
short 16 位整数 2 字节 0
long 64 位整数 8 字节 0L

整数类型 int, short, long, 和 byte

  1. **int**:用于存储整数,通常使用最广泛。范围是从 $-2,147,483,648$ 到 $2,147,483,647$。

    1
    int age = 25;
  2. **short**:用于存储较小的整数,范围是从 $-32,768$ 到 $32,767$。

    1
    short temperature = -5;
  3. **long**:用于存储更大的整数,范围是从 $-9,223,372,036,854,775,808$ 到 $9,223,372,036,854,775,807$。需要在数值后加一个 Ll 来表示。

    1
    long population = 7800000000L;
  4. **byte**:用于存储 0 到 255 之间的整数,常用于表示二进制数据。

    1
    byte level = 255;

浮点类型 floatdouble

  1. **float**:用于存储单精度浮点数,能表示范围大约为 $1.5 \times 10^{-45}$ 到 $3.4 \times 10^{38}$。需要在数值后加一个 fF

    1
    float height = 5.9f;
  2. **double**:用于存储双精度浮点数,能表示更大范围,通常是默认的浮点类型。

    1
    double weight = 70.5;

字符类型 char

char 类型用于存储单个字符,使用单引号表示。

1
char grade = 'A';

布尔类型 bool

bool 类型用于存储 truefalse,常用于条件判断。

1
bool isStudent = true;

使用案例

让我们结合一个具体的案例,来展示如何使用这些原始数据类型。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using System;

namespace Demo
{
class Program
{
static void Main(string[] args)
{
// 整数类型
int age = 30;
short temperature = 20;
long distance = 123456789L;
byte score = 100;

// 浮点类型
float salary = 2500.75f;
double pi = 3.14159;

// 字符类型
char initial = 'J';

// 布尔类型
bool isEmployed = true;

// 输出所有变量
Console.WriteLine($"年龄: {age}");
Console.WriteLine($"温度: {temperature} °C");
Console.WriteLine($"距离: {distance} km");
Console.WriteLine($"分数: {score}");
Console.WriteLine($"薪水: {salary} 元");
Console.WriteLine($"π 的值: {pi}");
Console.WriteLine($"姓名的首字母: {initial}");
Console.WriteLine($"是否雇佣: {isEmployed}");
}
}
}

代码解析

在上面的代码中,我们声明了多种原始数据类型的变量,并为他们初始化了值。之后,通过 Console.WriteLine 将这些值输出到控制台。这样不仅展示了如何使用各种原始数据类型,也提供了学习 C# 基础技能的实践机会。

小结

本节中,我们深入探讨了 C# 的原始数据类型,包括数值、字符和布尔等类型的定义和使用。掌握这些知识对有效地使用变量、进行条件判断和处理数据至关重要。在下一节中,我们将继续讨论变量的声明与初始化内容,帮助大家更好地使用变量。

希望这些内容能够帮助大家更好地理解 C# 的基本概念!如有问题,欢迎留言讨论。

10 数据类型和变量之原始数据类型

https://zglg.work/csharp-zero/10/

作者

AI免费学习网(郭震)

发布于

2024-08-13

更新于

2024-08-13

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论