C 學習1 各種定義

2021-09-28 13:53:51 字數 3592 閱讀 6440

本文參考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...