C#之變數

搶錢娃娃發表於2020-12-26

什麼是變數?
變數的宣告和初始化
簡單的資料型別
轉義字元

什麼是變數?

用來儲存特定型別的資料;具有名稱、型別和值。

變數的宣告、初始化和作用域

變數使用之前必須進行
宣告:告知變數型別
初始化:賦值

/*宣告
變數型別 變數名;
變數型別 變數名1,變數名2...;
*/
int a;
string aa,bb,cc;

作用域:按照作用範圍將變數分為區域性變數成員變數
成員變數(類變數):在類中定義的變數,在當前類中可以使用
成員變數又分為例項變數和靜態變數,其中靜態變數可跨類使用(類名.靜態變數)
區域性變數(方法內部的變數):只在當前方法中有效

class text
{
	int x = 45;     //例項變數
	static int y = 62;    //靜態變數
}

簡單的資料型別

實際上可以使用的變數型別是無限多的,因為開發人員可以通過自定義型別來儲存各種資料,這裡只講解簡單的資料型別
簡單的資料型別包括:整型、浮點型、布林型和字元型

1.整數型別(儲存整數,可正可負)

表現形式:十進位制(不能用0開頭,0除外)、八進位制(以0開頭)、十六進位制(以0X或0x開頭)
C#內建的整數型別

2.浮點型別

在這裡插入圖片描述
一個小數預設為double型別
如果想要轉化為float型別需要:

3.decimal型別(十進位制型別)

具有更高精度的浮點型,具有28位數。
由於其具有更高精度一般用於:財務和貨幣計算

//強制轉換為單精度
float a = 9.27f;
float a = 9.27F;
//強制轉換為雙精度
double a = 927d;
double a = 927D;
//強制轉換為decimal
decimal a = 9.27m;
decimal a = 9.27M;

4.BOOL型別(ture 或 false)

通長在控制語句中被用作判斷條件
預設值為:false

bool x = ture;

5.字元型別

字元型(char):用單引號引起來的一個字元

char ch1 = 'L';

字串型(string):用雙引號引起來的一個或幾個字元

string bb = "bbbbbbbb";

char類中提供了很多方法來操作字元
因為是char類中的方法,所以在使用時應該:char.IsDigit()
在這裡插入圖片描述

6.轉義字元

在這裡插入圖片描述
有時候,有時候
我們會遇到很多需要轉義的情況:C:\TEMP\123\222
這時候可以用@來批量轉義

Console.WriteLine(@"C:\TEMP\123\222";

相關文章