C 運算子筆記

2022-02-06 07:20:10 字數 1053 閱讀 2031

c# 原來也可以進行向量運算,這裡解決了乙個為時已久的疑惑。

operator
struct

vector

public

vector(vector rhs)

public

override

string

tostring()

public

static vector operator +(vector lhs, vector rhs)

public

static vector operator *(vector lhs, vector rhs)

}

vector vect1, vect2, vect3,vect4;

vect1 = new vector(3.0, 3.0, 1.0

); vect2 = new vector(2.0, -4.0, -4.0

); vect3 = vect1 +vect2;

vect4 = vect1 *vect2;

console.writeline(

"vect1=

" +vect1.tostring());

console.writeline(

"vect2=

" +vect2.tostring());

console.writeline(

"vect3=

" +vect3.tostring());

console.writeline(

"vect4=

" + vect4.tostring());

輸出:

參考:c# implicit explicit關鍵字 : 

c# checked與unchecked用法: 

發現疑惑,疑慮終究會有解決,只是在那個不經意的時候,未來某一刻。所以要相信,也要堅信,時間終究會給我們答案。

C 運算子筆記

c 運算子又稱操作符,它是對資料進行運算的符號,參與運算的資料稱為 運算元 或 運算物件 由運算元和操作符連線而成的有效的式子稱為 表示式 按照運算子要求運算元個數的多少,可把c 運算子分為 單目 或一元 運算子 雙目 或二元 運算子 和 三目 或三元 運算子 三類。單目運算子一般位於運算元的前面,...

C 運算子 筆記

1.賦值運算子 將其右側的值賦給左側的變數 2.算術運算子 將其左側的值與右側的值相加 將其左側的值減去右側的值 作為一元運算子,改變其右側值的符號 將其左側的值乘以右側的值 將其左側的值除以右側的值,如果兩數都是整數,計算結果將被截斷 當其左側的值除以右側的值時,取其餘數 只能應用於整數 對其右側...

c 運算子過載筆記

1.運算子過載的六個注意事項 1 過載運算子函式的引數個數,應該與參與這個運算子的運算物件數量一樣多,但是如果是成員函式,則引數數量要少乙個,因為第乙個引數是this。例如 includeusing namespace std class test int operator const test v...