C#學習筆記(一)變數 常量 基礎資料型別 (Elementary Data Type) 其它

來源:互聯網
上載者:User

http://www.enet.com.cn/eschool/video/c_peng/

單行注釋多行注釋
/*

....
//*/

第三節 變數

類型:從記憶體中開闢空間 而變數則是儲存在空間內

int sum; sum.ToString() 整形轉化成字元型

變數名必須以字母開頭,只能有字母 數字和底線組成,而不能包
含空格,標點符號,或者運算子等其它符號

int @int 可以用

第四節: 常量 const

每個字母都大寫 常量不初始化可以嗎? 原因:一目瞭然 便於修改

常量(編程)和常數(數學)

const Double PI=3.1415926; 常數
const String TXT="必須牛逼"; 常量

第五節

基礎資料型別 (Elementary Data Type)
從硬體層次上講,記憶體當中只有0和1
為了更好的管理和使用記憶體,我們必須知道這段“記憶體”村的是什麼
樣子的資料

整型

浮點型

float類型數字後面加F decimal類型數字後面加M 否則當成Double
類型處理

字元型char 單個字元用單引號 字串型string 用雙引號

第六節 其它資料類型(後面講)

數組 枚舉 結構體(有可能) 類 介面 委託 事件

不是類型的關鍵字 var

var integer=10;
var name="ediundong";

var僅僅是一個關鍵詞,他並不是一個新的類型,而是負責告訴編譯
器,該變數需要根據初始設定式推斷變數的類型。

var integer; 錯誤 必須初始化
var integer=null; 在記憶體中沒有開闢空間,無法進行推斷,因此
錯誤。

 

代碼:

//this.textBox1.Text = "幸福"; 第一節
/*string theString; 第二節
theString = "你丫到底在哪逍遙呢";
this.textBox1.Text = theString;
// */

/* 第三節
int sum;
sum=4 + 5;
this.textBox1.Text = sum.ToString();
//*/
//const Double PI; 不允許不賦值

/* 第四節
const Double PI = 3.14;
int r = 6;
Double area = PI * r * r;
this.textBox1.Text = area. ToString();
//*/
/* 第五節
int num1 = 10000;
long num2 = 2000000;
long result = num1 + num2;
this.textBox1.Text = result.ToString();
//*/
/*
float theFloat1 = -3.9F;//初始化後加大寫F
float theFloat2 = 100; //儘管沒有小數點,但空間已經留出來
float theDicimal=theFloat1+theFloat2;
this.textBox1.Text = theDicimal.ToString(); //*/
/*
decimal theDecimal = 10.55555555555M; //如果不加M則當成Double類型處理
double theDouble=10.555555//*/
/*
char theChar='流'; // 單引號
string str1 = "浪的人啊"; //雙引號
string str = theChar + str1;
this.textBox1.Text = str;
//*/

/* 第六節 var類型必須初始化
var theInteger = 10;
this.textBox1.Text = theInteger.ToString();//*/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.