C#入门之各种运算符

C#入门之条件运算符(如<=这种)
(一)条件运算符的基本运用
(二)各种应用的写法
(三)不能进行范围比较
(四)不同类型之间的比较
C#入门之逻辑运算符
(一)逻辑与(有假则假)
(二)逻辑或(有真则真)
(三)逻辑非
(四)混合使用优先级问题
(五)逻辑运算符的短路规则
C#入门之位运算符
(一)位与&(有0则0)
int a=1;//001
int b=5;//101
int c=a&b//001转成十进制就是1
(二)位或|(有1则1)
(三)异或^(相同为0,不同为1)
(四)位取反~(0变1,1变0)
(五)左移和右移 << >>
左移几位,右侧加几个0,也相当于是乘了2的几次方
右移几位,右侧去掉几个数,也相当于是除了2的几次方
C#入门之三目运算符
(一)基本语法
bool类型?bool类型为真返回内容:bool类型为假返回内容;(但这两个内容要一样)
string s=true? “条件为真”:“条件为假”;
Console.Write(s);
(二)具体使用
//判断一个年份是否是闰年,能被400整除,能被4整除,不能被100整除
Console.WriteLine(“请输入一个年份:”);
int year = int.Parse(Console.ReadLine());
string s=year%4000||(year%40&&year%100!=0) ? “闰年”:“不是闰年”;
Console.WriteLine(s);

你可能感兴趣的:(C#的一些分析和理解,游戏开发,unity,unity3d,c#)