C#之變數
什麼是變數?
變數的宣告和初始化
簡單的資料型別
轉義字元
什麼是變數?
用來儲存特定型別的資料;具有名稱、型別和值。
變數的宣告、初始化和作用域
變數使用之前必須進行
宣告:告知變數型別
初始化:賦值
/*宣告
變數型別 變數名;
變數型別 變數名1,變數名2...;
*/
int a;
string aa,bb,cc;
作用域:按照作用範圍將變數分為區域性變數和成員變數
成員變數(類變數):在類中定義的變數,在當前類中可以使用
成員變數又分為例項變數和靜態變數,其中靜態變數可跨類使用(類名.靜態變數)
區域性變數(方法內部的變數):只在當前方法中有效
class text
{
int x = 45; //例項變數
static int y = 62; //靜態變數
}
簡單的資料型別
實際上可以使用的變數型別是無限多的,因為開發人員可以通過自定義型別來儲存各種資料,這裡只講解簡單的資料型別
簡單的資料型別包括:整型、浮點型、布林型和字元型
1.整數型別(儲存整數,可正可負)
表現形式:十進位制(不能用0開頭,0除外)、八進位制(以0開頭)、十六進位制(以0X或0x開頭)
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");
相關文章
- C# 變數C#變數
- 瞭解下C# 變數C#變數
- C# 變數作用域C#變數
- MySQL 之變數MySql變數
- C# 變數初始化解析C#變數
- c#環境變數設定C#變數
- JavaScript之變數物件JavaScript變數物件
- c#小灶——常量、變數和賦值C#變數賦值
- 淺談C#可變引數paramsC#
- C# WebForm定義全域性變數C#WebORM變數
- C#引數傳遞之值引數C#
- ASP.NET Razor – C# 變數簡介ASP.NETC#變數
- [java基礎]之變數Java變數
- Linux之shell變數Linux變數
- JavaScript深入之變數物件JavaScript變數物件
- JavaScript 深入之變數物件JavaScript變數物件
- Oracle之繫結變數Oracle變數
- 探索c#之不可變資料型別C#資料型別
- 繫結變數之繫結變數窺探(Bind Peeking)變數
- Golang之變數去哪兒?Golang變數
- JavaScript之變數及作用域JavaScript變數
- JavaScript變數作用域之殤JavaScript變數
- Java中變數之區域性變數、本類成員變數、父類成員變數的訪問方法Java變數
- C#之簡易猜數字遊戲C#遊戲
- java執行緒安全問題之靜態變數、例項變數、區域性變數Java執行緒變數
- C#用正規表示式高效替換變數C#變數
- .Net(C#)關於變數的命名和屬性C#變數
- 【C#開發】C#的協變和逆變C#
- Swift筆記之變數講解Swift筆記變數
- Go 陷阱之 for 迴圈迭代變數Go變數
- php底層原理之變數(二)PHP變數
- php底層原理之變數(一)PHP變數
- 偷懶祕訣之變數篇變數
- Java技術分享之變數命名Java變數
- 繫結變數之基本概念變數
- Java 8 之 lambda 變數作用域Java變數
- c#基礎-5.變長引數和引數預設值C#
- 【美妙的Python之四】變數:數字、字串Python變數字串