zoukankan      html  css  js  c++  java
  • (二)C#编程基础复习——变量和常量

     今天要复习一下C#基础中的变量和常量,所谓变量,就是用来存储特定类型的数据,分为值类型和引类型,可以根据需要随时改变变量中所村存储的数据值,变量必须先声明,然后才能赋值;常量就是固定不变的值,常量的变量值是唯一的,标志const。

    1、变量类型有两种,分别是值类型和引类型

    值类型,主要包含整数类型(sbyte、short、int、long、byte、ushort、uint、ulong)、浮点类型(float、double、decimal)以及布尔类型(bool)等,主要有以下特性:A、值类型变量都存在堆栈中;B、访问值类型变量时,一般都是直接访问其实例;C、每个值类型变量都有自己的数据副本,因此对一个值类型变量的操作不会影响其他变量;D、复制值类型变量时,复制的是变量的值,而不是变量的地址;E、值类型变量不能为null,必须具有一个确定的值。实例如下,这里简单列举几个:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Practice2
    {
        class Program
        {
            static void Main(string[] args)
            {
                //值类型
                int a=10;//定义一个int值类型,它的范围在-2147483648-2147483647之间
                byte b = 20;//定义一个byte值类型,它的范围在-128-127之间
                short c = 30;//定义一个short值类型,它的范围在-32768-32767之间
                Console.WriteLine("我是值类型int:{0},byte:{1},short:{2}", a, b, c);
                //浮点类型
                float d = 9.27f;//使用f可以强制指定float类型,它的范围在1.5*10^-45~3.4*10^38
                double e = 112d;//使用d可以强制指定double类型,它的范围在50*10^-324~1.7*10^308
                Console.WriteLine("我是浮点类型float:{0},double:{1}", d, e);
                //布尔类型
                bool x = true;
                Console.WriteLine("我是布尔类型,我的值是:{0}", x);
                Console.ReadKey();
            }
        }
    }
  • 相关阅读:
    SqlServer报错:指定的网络名不再可用
    Flutter Build apk 错误(一)
    修改项目语言为C#8.0
    Foxmail6.5 ERR LOGIN FAIL 重新输入口令
    VSCode调试Flutter的问题解决
    解决localdb中文智能的问题
    EF Oracle:错误 175
    清除SqlServer日志
    EF:根据实体类生成表结构SQL
    修改TNSLSNR的端口
  • 原文地址:https://www.cnblogs.com/daihaoliulingyi601/p/11154569.html
Copyright © 2011-2022 走看看