C 入門4 7 其他運算子

2021-07-16 04:09:48 字數 707 閱讀 9083

1.字串連線運算子+

將兩個字串連在一起組成乙個新的字串

str1="my name is"  str2="jojo";

string str3=str1+str2;

2.is運算子

用於動態檢查物件的執行時型別是否與給定型別相容。

bool=a is string

判斷is左邊的變數是否與is右邊的型別相同。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

}}

\t的意思是跳到下乙個製表位

3.三元運算子

表示式1?表示式2:表示式3;

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

pen.",qty,qty>1?"s":"");

console.readkey();}}

}



C 入門 運算子過載

c 為了增強 的可讀性引入了運算子過載,對已有的運算子重新進行定義,賦予其另一種功能,運算子過載是具有特殊函式名的函式,也具有其返回值型別,函式名字以及引數列表,其返回值型別與引數列表與普通的函式類似。函式名字 operator後面接需要過載的運算子符號。函式原型 type operator操作符 ...

位運算子與其他

0x00 前言 萬般皆苦,唯有自渡 人生苦短,我亦朝陽 0x01 機器數 二進位制數 機器數數字在計算機中的二進位制表示形式,且有對應的符號位 符號位二進位制數的最高位 第一位 且正數為0,負數為1。如00000110為6,10000110為 6 機器的字長 機器內部裝置一次能表示的二進位制位數。8...

C 的運算子過載(四) 其他運算子過載和總結

概述 除了前面過載的指標,自增自減,左移運算子之外,可以發生過載的運算子還有很多,比如等號 等等 以及 等,二 符號過載總結 三,字串類封裝 class person person int age1,char name1 person operator person p person int age...