使用者儲存正在執行的程式資料(不準備)
ram:記憶體有個特點,斷電後裡面的資料丟失
變數:代表著一塊記憶體空間,我們可以通過變數名稱向記憶體存/取資料.有變數就去不需要我們記憶複雜的記憶體位址.
向記憶體申請一塊記憶體空間的語法:
資料型別 變數名:
數值:整數:int
非整數:double/decimal
非數值char/string
(有。。。)
namespace _02變數}}
1)先宣告,再賦值。 int a; a=3
2)定義變數時,直接賦值。 int a=3;
3)一次生命多個同型別的變數,多個變數名稱之間要用都好分隔,最後以分好結束
string jpname, lsname, wwname;
int zsage = 18, lsage = 20, wwage = 22;
變數一定要先宣告,後賦值,最後使用(取消/或者呼叫或寫這個變數名)
1) 必須以"字母"_或@符號開頭.(開頭多國「字母」包括中文日文等。。不包括數字)
2) 後面可以跟任意"字母"\數字\下劃線.
注意:1)你起的變數名不要與c#系統中的關鍵字重複.
2)在c#中,大小寫是敏感的.
3)同乙個變數名不允許重複定義(先這麼認為,不嚴謹)
關鍵字,最好不能包括(藍色)
不能重複定義,可以重複賦值.
定義變數名時,變數名要有意義
c#變數命名規範
--camel命名法:首個單詞的首字母小寫,其餘單詞的首字母大寫.
如:studentname zsage name
--passcal命名規範:每個單詞第乙個字母都大寫
如:softwarename systemversion
-如果使用到英文單詞的縮寫,全部用大寫!
在變數中多用camel命名法
賦值運算子:=
a=a+1;
這裡的=號是賦值運算子,不是數學一樣上的相等.
變數可以
重複賦值,一旦給乙個變數賦值了新值,那麼變數中的老值就不服存在了.
在乙個方法中,一般情況下變數只能定義一次(先這麼認為),但可以多次賦值,再次賦值時,會把變數中緣由的值給覆蓋掉
1)是數學中的加法運算:兩邊參與加法運算的資料型別為數字型別,則表示加法意義
2)是連線的意思:兩邊參與的有乙個是字元型別,是連線的意義
在 console.writeline();中,第乙個變數/字串中可以使用佔位符.
佔位符由組成,數字由0開始編號
第1個佔位符:
第3個佔位符:
第2個佔位符:
string name = "張三";
int age = 28;
decimal salary = 7600.33m;
int number = 1000;
console.writeline("我叫"+name+",今年"+age+"歲了,我的工資是"+salary+"元");//+號可以連線兩個字串,這裡的"+"是連線的意思
console.writeline("我叫,今年歲了,我的工資是元", name, age, salary);
//第五題,交換兩個變數的值
int a = 5;
int b = 10;
int temp;
temp = a;
a = b;
b = temp;
console.writeline("a= b=",a,b);
//這樣寫並沒有交換a與b變數的值
// console.writeline("a= b=",b,a);
console.readkey();
-------
windows phone 7手機開發
、.net培訓
、期待與您交流! -------
黑馬程式設計師 變數命名
asp.net android ios開發 net培訓 期待與您交流!命名要求 變數名必須以字母開頭 變數名只能由字母 數字和下劃線組成,而不能包含空格 標點符號 運算子等其它符號。變數名不能與c 中的關鍵字名稱相同。變數名不能與c 中的庫函式名稱相同。int i 合法 int no.1 不合法,含...
黑馬程式設計師 運算子
運算子的基本概念 運算子是告訴編譯程式執行特定算數或邏輯操作的符號。運算子的分類 按照功能劃分 算術運算子 關係運算子 邏輯運算子 按位運算子。運算子根據參與運算的運算元的個數分為 單目運算,雙目運算 和三目運算子。單目運算子 只有乙個運算元.如 i sizeof 雙目運算子 有兩個運算元 如 a ...
黑馬程式設計師C 基礎 變數
asp.net android io開發s net培訓 期待與您交流!例如console.writelin 使用輸入cw按下兩次tab鍵將直接輸出console.writelin 這是一種快捷的方式,管理 段在 段管理器中 ram 隨機儲存器,記憶體有個特點,斷電後資料丟失。變數代表著一塊記憶體空間...