91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#變量,常量數據類型實例分析

發布時間:2022-07-18 13:42:15 來源:億速云 閱讀:151 作者:iii 欄目:開發技術

今天小編給大家分享一下C#變量,常量數據類型實例分析的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

1、變量操作

C#變量,常量數據類型實例分析

C#變量,常量數據類型實例分析

1.1 變量聲明、賦值

要在計算機中存一個數字50需要兩句話
聲明變量的語法格式: 數據類型 變量名 (int a; )
賦值: 變量名=值; (a=50;)
數據有整型(int) 小數(double)字符串(string)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 變量
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("學習變量的存儲");
            int a;
            a = 50;                //int為整型變量,不能賦值小數 a=3.14是錯誤的
            Console.WriteLine(a);

            Console.ReadKey();
            double b;               //聲明double類型數據
            b = 3.14;              // 給double類型變量賦值
            Console.WriteLine(b);
            Console.ReadKey();
            double d;
            d = 10;
            Console.WriteLine(d); 
            Console.ReadKey();

            String c = "This is a string";   //聲明同時賦值
            Console.WriteLine(c);
            Console.ReadKey();
            //一次聲明多個相同類型的變量,用逗號分割
            string aa="Hello ", bb = "The ", cc = "World";
            Console.WriteLine(aa + bb + cc);
            Console.ReadKey();
        }
    }
}

1.2 賦值運算符和賦值表達式

賦值運算符“=”
變量可以重復賦值,一旦給一個變量賦了新值,那么變量中的老值就不復存在了

1.4變量命名規則

  • 必須以“字母” 下劃線或@符號開頭,不要以數字開頭

  • 后面可以跟任意“字母”,數字,下劃線;

注意:

你起的變量名不要與c#系統中的關鍵字重復。在c#中,大小寫是敏感的,同一個便令名不允許重復定義(先這么認為,不嚴謹),定義變量時,變量名要有意義
如果使用英文單詞的縮寫,全部用大寫!

2 常量

常量是指在程序運行中不能改變的數據,定義一個常量與定義一個變量過程類似,只是多加一個關鍵詞const
定義格式: const 數據類型 常量名稱=常量值
注意一定要給常量賦值賦值后不能改變

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace changliang
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("學習常量的存儲");
            double r = 5;
            const Double pi = 3.14;          //定義常量
            Console.WriteLine("圓的周長是" + 2 * pi * r);
            Console.WriteLine("圓的面積是" + pi * r*r);
            Console.ReadKey();
        }
    }
}

2.1 變量常量作用域

一般確定作用域有一下規則:
局部變量存在于聲明該變量的塊語句或方法的大括號內,例如for while foreach等訓話語句聲明的變量,只作用于該循環體內。
總之變量的作用域為包含它的大括號內

2.2 @作用

  • 或略轉義字符,例如 string filename=“d:\csharp\text.txt”, 使用@后 string filename=@“d:\csharp\text.txt”

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace changliang
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("學習常量的存儲");
            double r = 5;
            const Double pi = 3.14;          //定義常量
            Console.WriteLine("圓的周長是" + 2 * pi * r);
            Console.WriteLine("圓的面積是" + pi * r*r);
            Console.Write("輸出完此行后換行嗎?");
            Console.Write("輸出完上面語句后不換行");
            Console.WriteLine();
            Console.Write("輸出完此行后換行嗎?\n");
            Console.Write("輸出完上面語句后換行\n");
            Console.WriteLine();
            Console.Write(@"輸出完此行后換行嗎?\n");      //使用@后,避免轉義字符,將會原樣輸出
            Console.Write("輸出完上面語句后不換行");
            Console.ReadKey();

        }
    }
}
  • 讓字符串跨行,有時候

C#變量,常量數據類型實例分析

在標識符中的用法:

C#是不允許關鍵字作為標識符(類名,變量名,方法名,空間名等)使用的,但如果加上@之后就可以了@namespace @class

3 數據類型之值類型

3.1數據類型

  • 數據類型是標識具有多種相同特征的一組數據

  • C#預定義的數據類型包括兩組值類型,應用類型

  • 值類型時在棧中操作,而引用類型則在堆中分配儲存單元

  • 從字面上理解就是直接保存其值,如int(整型)就屬于值類型,如果聲明了一個整型變量,并給他富裕另一個整型變量的值,則在內存事先復制一個整型變量的值,然后將其賦予剛聲明的整型變量,這時內存中就會有兩個整型值。

  • 引用類型的變量在內容中是直接保存其值的引用。C#語言中大多數負責數據類型都是引用類型,例如類就是引用類型。

3.2 理解內存原理

內存可以分為三大塊:堆、棧、靜態存儲區(只能存儲靜態成員)

C#變量,常量數據類型實例分析

C#變量,常量數據類型實例分析

C#變量,常量數據類型實例分析

C#變量,常量數據類型實例分析

C#變量,常量數據類型實例分析

4 數據類型之引用類型

C#變量,常量數據類型實例分析

5. console.ReadLine()及Console.WriteLine();

console.ReadLine() :用于接收用戶的輸入,要定義一個字符串變量來接收儲存用戶輸入值
Console.WriteLine() 雙引號內中的內容可原樣輸出,但是轉義字符及索引號{i}除外,索引號必須從零,不間斷地順延

練習:問用戶喜歡吃什么水果,加入用戶輸入蘋果,則顯示“哈哈這么巧,我也喜歡吃蘋果”

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace changliang
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("請輸入您喜歡的水果");
            String friut;
            friut = Console.ReadLine();
            Console.WriteLine("這么巧,我也喜歡吃"+friut);
            Console.Read();

        }
    }
}

練習2:請用戶輸入姓名、性別、年齡,當用戶按下某個鍵后,在屏幕上顯示:“您好:XX您的年齡是XX是個x生”

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace changliang
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("請輸入您的姓名");
            String name;
            name = Console.ReadLine();
            Console.WriteLine("請輸入您的年齡");
            String age = Console.ReadLine(); //用戶與接收用戶輸入,輸入類型默認為字符串string類型
            Console.WriteLine("請輸入您的性別");
            String sex = Console.ReadLine();
            Console.WriteLine("您好:"+name+",您的年齡是"+age+"是個"+sex+"生");
            Console.WriteLine("您好:{0},您的年齡是{1}是個{2}生",name,age,sex);
            Console.Read();

        }
    }
}

以上就是“C#變量,常量數據類型實例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郯城县| 镶黄旗| 潼关县| 枣阳市| 繁峙县| 宿松县| 宁远县| 古丈县| 常德市| 新乡县| 民县| 舒兰市| 铁岭市| 扬州市| 富裕县| 宣武区| 绥阳县| 莱州市| 涿鹿县| 仲巴县| 柘城县| 山阴县| 武胜县| 望江县| 剑河县| 泰来县| 临清市| 都江堰市| 南郑县| 交城县| 寻乌县| 绵竹市| 镇原县| 泽库县| 孟连| 砚山县| 渝中区| 宁晋县| 固安县| 五寨县| 安顺市|