本文參考b站教程《【unity】c#語言(初級+中級+高階+資料結構+演算法)教程》
識別符號是一種字串,用來命名如變數、方法、引數和其他程式結構。
注意
用來定義c#語言的字串記號
每個c#程式都必須帶乙個main方法(函式)
static
void
main()
語句是描述乙個型別或告訴程式去執行某個動作的一條源**指令,以分號結束
int var1 =5;
system.console.
writeline
("the value of var1 is "
,var1)
;
塊是乙個由大括號包圍起來的0條或多條語句序列,它在語法上相當於一條語句。
塊的內容:
"
,var1)
;//以分號結束
}//不以分號結束
當利用write和writeline方法輸出的時候,可以對字串進行格式化輸出
注意:標記不能引用超出替換值列表長度以外位置的值
system.console.
writeline
("兩個數相加+=",3
,34,34
);//使用標記符
system.console.
writeline
("three intergers are , and ",2
,5);
//多重標記
宣告變數需要指定型別和變數名: < type> < name>在多變數宣告中,可以使用一條語句宣告多個型別一樣的變數。在變數後面跟上=,對其中的乙個變數或者部分變數進行初始化。變數在使用之前都必須初始化(也就是定義)
int hp,mp=
90,exp=
99;
變數的型別
float myfloat =
12.5f
;//要定義為float型別需要後面加上'f'
double mydouble =
12.6
;//預設的小數是double型別的
char表示乙個字元,可以表示 字母、數字、@#%… 、乙個漢字
string是乙個char的陣列,是字元的集合
//乙個字元
string mystring =
"a";
//字串裡包含著乙個字元'a'
轉義字元是有特殊功能的字元
如果不想識別字串中的轉義字元,可以在字串的最前面加上乙個@符號
(除了可以用兩個雙引號表示乙個雙引號)
string str1 =
"i'm a good man. \n you are a bad girl!"
;string str2 =
@"i'm a good man. \n ""but !"" you are a bad girl!"
;string str3 =
@"i'm a good man.
you are a bad girl!"
;//也可以用來把乙個字串定義在多行
string path =
@"c:\xx\xx\xx.doc"
;//也可以表示路徑
unicode是乙個16進製制的數字,表示這個字元在記憶體中以哪個數字儲存,也可以用unicode來代表乙個轉義字元(\n+16進製制值)
"i\s china!"
"i\u0027s china!"
把變數、字面值和運算子組合起來就是表示式
字串相加。用來連線兩個字串,返回乙個字串
string str1 =
"abc"
;string str2 =
"123"
;console.
writeline
(str1 + str2)
;
abc123
當乙個字串跟乙個數字相加的話,首先把數字轉變為字串,然後連線起來
//在記憶體中開闢了一塊空間,使得num指標指向這塊記憶體空間
//int res1 = ++num; //num指標+1後,指向下一塊記憶體空間,然後res1也指向這塊
int res2 = num++
;//res2指向num的記憶體空間後,num的指標才加1
124
123
//讀取輸入的一行字串,按下回車結束
string str = console.
readline()
;//把乙個整數的字串轉化為整數
int num1 = convert.
toint32
(str)
;//把輸入的小數字串轉化為double浮點型別
double num2 = convert.
todouble
(str)
;
簡寫的等式,用來向變數盒子存東西的運算子
C語言再學習1 定義變數
變數 於數學,是計算機語言中能儲存計算結果或能表示值抽象概念。變數可以通過變數名訪問。在指令式語言中,變數通常是可變的 int x 10 變數型別 變數名 變數值 char 8bit 1位元組short 16bit 2位元組int 32bit 4位元組log 32bit 4位元組當我們在c語言裡建立...
C 基礎學習(1) 類的定義
2.成員的訪問控制 3.類的資料成員 4.類的成員函式 5.類的宣告 本文基於西工大網課總結,總結的不好請見諒 三大特點 封裝 資料成員與行為成員相結合,視為乙個整體 類 繼承與派生 保持原有特性的基礎上,進行更具體的說明 如何定義乙個類 資料成員 成員函式 類定義位置 class data voi...
各種通道定義
lte通道分為邏輯通道 傳輸通道和物理通道3大類,和這些通道相關的又有3個協議層。其中邏輯通道傳送rlc層和mac層之間的資料,傳輸通道傳送mac層和物理層之間的資料,物理通道用於將資料在空口傳送。可以看出其實各類通道的作用就是在不同協議層間傳輸資料。無論是高層的信令資料還是業務資料都由底下的rlc...