郭震 AI公众号:郭震AI

10 C#小白教程:数据类型和变量之原始数据类型

发布日期:

分类: C#小白

预计阅读: 3 分钟

阅读次数: 0

预计阅读3 分钟
结构重点8 个
图文要点0 张
正文规模1.4k 字

在上一篇中,我们讨论了 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,6482,147,483,6472,147,483,647

    int age = 25;
    
  2. short:用于存储较小的整数,范围是从 32,768-32,76832,76732,767

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

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

    byte level = 255;
    
  • 浮点类型 floatdouble

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

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

      double weight = 70.5;
      

    字符类型 char

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

    char grade = 'A';
    

    布尔类型 bool

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

    bool isStudent = true;
    

    使用案例

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

    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# 的基本概念!如有问题,欢迎留言讨论。

    分享文章

    转发到常用平台

    微信/朋友圈可先复制链接

    相关内容

    更多相关文章

    返回栏目

    Reader Messages

    读者留言

    有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

    最多 800 字

    为了防刷,每条留言会做长度、链接数量和提交频率限制。

    0/800

    留言列表

    0
    正在加载留言...