C#笔记-NIIT-03

概率论考试估计要挂了。

好好复习NIIT吧。

session2

变量操作符

条件结构

循环结构

在这里表示,条件结构和循环结构暂未发现与C语言有不同之处,所以在这儿就不复习了。

变量操作符

C#中的操作符可以分为:

算术操作符

算术赋值操作符

一元操作符 

比较操作符

逻辑操作符

算术操作符

操作符

描述

示例

+

用于两个数相加

X=Y+Z;

如果 Y 等于 20, Z等于 2,则 X 的值是22。

-

用于两个数相减

X=Y-Z;

如果 Y 等于 20,Z 等于2,则, X的值是 18。

*

用于两个数相乘

X=Y*Z;

如果 Y等于 20, Z 等于2,则 X 的值是40。

/

用于一个数除以另一个数

X=Y/Z;

如果 Y 等于 21, Z等于 2,则 X 值为10。

如果 Y 等于 21.0,则 Z 等于 2,则 X 为10.5。

%

用于两个数相除并返回余数

X=Y%Z;

如果 Y等于 21, Z等于 2,则 X 的值为1。

 

算术赋值操作符

操作符

用法

描述

=

X = 5;

在变量 X 中存储值 5

+=

X+=Y;

等同于:

X = X + Y;

-=

X-=Y;

等同于:

X = X - Y;

*=

X*=Y;

等同于:

X = X * Y;

/=

X/=Y;

等同于:

X = X / Y;

%=

X%=Y;

等同于:

X = X % Y;

 

一元操作符

操作符

用法

描述

示例

++

++操作数;

(前置操作符)

或,

操作数++; (后置操作符)

用于将操作数的值增加1。

Y = ++X;

如果X的初始值为5,则执行前置语句后,X 和Y 的值都是6。

Y = X++;

如果X的初始值是5,则执行后置语句后,X 值是6,Y 值是5。

--

-操作数;

(前置操作符)

或,

操作数--; (后置操作符)

用于将操作数的值减1。

Y = --X;

如果X的初始值为5,则执行前置语句后,X 和Y 的值都是4。

Y = X--;

如果X的初始值是5,则执行后置语句后,X 值是4,Y 值是5。

 

比较操作符

(在以下示例中,X 的值假设为20,Y 的值假设为25)

操作符

用法

描述

示例

 

<

表达式1 < 表达式2

用于检查表达式1是否小于表达式2

bool Result;

Result = X < Y;

结果值为 true。

>

表达式1 >表达式2

用于检查表达式1是否大于表达式2

bool Result;

Result = X > Y;

结果值为 false。

<=

表达式1 <=表达式2

用于检查表达式1是否小于等于表达式2

bool Result;

Result = X <= Y;

结果值为 true。

==

表达式1 ==表达式2

用于检查表达式1是否等于表达式2

bool Result;

Result = X == Y;

结果值为 false。

!=

表达式1 != 表达式2

用于检查表达式1是否不等于表达式2

bool Result;

Result = X != Y;

结果值为 true。

>=

表达式1 >=表达式2

用于检查表达式1是否大于等于表达式2

bool Result;

Result = X >= Y;

结果值为 false。

逻辑操作符

操作符

用法

描述

示例

&&

表达式1 &&表达式2

如果表达式1和表达式2都是true,则返回true。

bool Result;

string str1, str2;

str1 = "Korea";

str2 = "France";

Result = (str1== "Korea") && (str2== "France");

Console.WriteLine (Result .ToString());

显示为 True,因为 str1 的值是“Korea” ,str2 的值为 “France”。

||

表达式1 ||表达式2

如果表达式1或表达式2或两个表达式都是true,则返回true。

Bool Result;

string str1, str2;

str1 = "Korea";

str2 = "France";

Result = (str1== "Korea") || (str2== "France");

Console.WriteLine (Result .ToString());

如果str1的值为“Korea”,或者str2的值为“France”,则显示 True。

^

表达式1 ^表达式2

如果表达式1或表达式2是true,返回true。如果表达式1和表达式2都是true或者如果表达式1和表达式2都是false,则返回false。

Bool Result;

string str1, str2;

str1 = “Korea”;

str2 = “France”;

Result = (str1== “Korea”) ^ (str2== “France”);

Console.WriteLine (Result .ToString());

显示为 False,因为两个表达式都是true。

!

! 表达式

如果表达式是false,则返回true。

bool Result

int x;

x = 20;

Result = (!( x == 10))

Console.WriteLine(“x is not equal to 10”);

显示消息 “x不等于 10”,因为if语句中使用的表达式是true。

转载于:https://www.cnblogs.com/janey-Tang/archive/2012/12/14/2817453.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值