Unity基础之C#入门篇笔记7:条件运算符

条件运算符

1.条件运算符

用于比较两个变量或常量
是否大于>
是否小于<
是否等于==
是否不等于!=
是否大于等于>=
是否小于等于<=

条件运算符左边内容 条件运算符 右边内容

int a = 5;
int b = 10;
//条件运算符不能直接使用
//a>b//报错
//比较结果返回的是一个bool类型的值,满足返回true,不满足返回false
bool result = a > b;
Console.WriteLine(result);//打印结果false


2.各种应用写法

int a = 5;
int b = 10;
bool result;

//变量和变量比较
result = a < b;//true

//变量和常量比较
result = a < 10;//true

//常量和常量比较
result = a == 3;//false

//计算结果比较
//条件运算符的 优先级 低于算数运算符(先计算,在比较)
result = a + 3 > a - 2 + 3;//true

3.不能进行范围比较

int a = 5;
//判断是否在两个值之间
//result =  1 < a < 6
//在C# 都不能这样写(需要结合逻辑运算符)

4.不同类型之间的比较

//不同数值类型之间 可以随意进行条件运算符比较
int i = 5;
float f = 1.2f;
double d = 12.4f;
byte b = 20;
uint ui = 222;
bool result;

//只要是数值,就能进行条件运算符比较
result = i > f ;
result = f > d ;
result = ui > d ;

//特殊类型 char sring bool 只能同类型进行 == 和 != 比较

string str = "123";
char c = 'A';
bool bo = false;

result = str = "234"; //false

//char 不仅可以和自己类型== != ;
//还可以和数值类型进行比较(将对应的字符转为ASCLL码进行比较)
//还可以和字符类型进行大小比较(将对应的字符转为ASCLL码进行比较)
result = c = 'A';//true
result = c > 123;//false
result = c > 'B';//false

result = bo = false; //true

泰课在线 学习笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四月的白羊座

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值