c#入門經典學習3-型別運算子
語句用分號「;」來結束
快用花括號「」來界定
在c#中,class{};類的後面那個分號有什麼作用?
class a
;class b
什麼用也沒有,表示乙個空語句,你刪除了一樣可以編譯,另外你加它十個八個的也可以。
#region 和 #endregion 來定義摺疊**區域
c#值型別
整數(u unsigned)
sbyte
byte
short
ushort
intuint
long
ulong
浮點數float
double
decimal
其他char
bool
string
複雜型別
enum
struct
字尾bool 無
int uint long ulong 無
uint ulong u,u
long ulong l,l
ulong ul,ul,ul,ul,lu,lu, lu,lu
float f,f
double 無,d,d
decimal m,m
轉義字元
/'/"
///0
/a/b
/f/n
/r/t
/v/u 0027 == /'
@ 除了雙引號其他不轉義
表示式+-*
/%+(一元)
-(一元)
++--
++(後)
--(後)=+=
-=*=
/=%=
優先級別
++ --(前) + - (一元)
* / %
+ -= *= /= %= += -=
++ --(後)
C 學習記錄 五 型別轉換運算子
型別轉換是一種機制,讓程式設計師能夠暫時或永久性改變編譯器對物件地解釋。注意型別轉換並不意味著程式設計師改變了物件本身,而只是改變了對物件地解釋。可改變物件解釋方式地運算子稱為型別轉換運算子。在這裡,我們將總結下 如果c 應用程式都編寫的很完善,其儲於型別是安全的且是強型別的世界,則沒必要進行型別轉...
C 入門經典學習5 型別轉換
c 入門經典學習5 型別轉換 隱式轉換 任何型別a,只要其取值範圍完全包含在型別b的取值範圍內,就可以隱式轉換為型別b。顯示轉換 checked unchecked convert 列舉 enum 預設是int 可以指定,可以用 賦值,值可以重複。string轉換為列舉用enum.parse 結構 ...
C 類 運算子過載 3
過載左移操作符和右移操作符 過載等號操作符 a.我們首先知道 的順序是從左往右執行的。int a 2 cout cout b.過載 運算子 class test test void operator ostream ostream operator int main c.過載 運算子 class t...