21天学通C# 第四天

重点要理解的知识有:
1.C#中运算符的类型和分类;
2.使用不同的运算符来操纵信息;
3.使用if命令修改程序的流程;
4.了解运算符的优先级;
5.探索按位运算--如果您足够勇敢的话。
4.1运算符的类型
运算符可以分成很多类:
基本的赋值运算符;
数学/算术运算符;
关系运算符;
条件运算符;
其他运算符(类型、大小)。
运算符结构有三种:
单目;-1
双目;5+4   3-2 
三目。
4.2标点符号
分号:分号的主要用途是结束每一条C#语句,分号也可用于一些控制程序六成的C#语句中。
逗号:用于将多个命令放在同一行中。
int var1,var2,var3;
4.3基本的赋值运算符
x=142;
x=y=123;
4.4数学/算术运算符
在C#中,可以执行所有的基本数学运算,包括加、减、乘、除和求模。另外,还有复合运算符,使得执行某些运算更为简洁。

使用先递增和后递增运算符的区别:
y=++x;
上述语句执行后,x和y的值分别是多少呢?您可能猜对了,x和y的值都是11.
y=x++;
上述语句执行后,x的值将为11,但y的值将是10

4.5关系运算符
使用关系运算符进行比较时,将得到两个结果之一:真或假。请看下面使用关系运算符进行的比较:
5<10:5小于10,因此结果为真;
5>10:5不大于10,因此结果为假;
5==10:5不等于10,因此结果为假;
5!=10:5不等于10,因此结果为真。

4.6逻辑按位运算符

之所以叫按位运算符,是因为它们是针对各个位进行运算的。位是单个存储单元,其中存储了开关值(0或1)。
4.7类型运算符
typeof   is    as

4.8sizeof运算符
它用于确定值的长度。
由于sizeof运算符直接操纵内存,因此应尽可能避免使用它。

4.9条件运算符
C#中有一个三目运算符:条件运算符。
Condition?if_true_statement:if_false_statement;

4.10运算符优先级
answer=4*5+6/2-1;

运算符优先级

优先级        运算符类型              运算符
1             主要运算符              (),x++,x--,new,typeof,sizeof,checked,unchecked
2             单目运算符               +,-,!,++x,--x
3             乘除运算符               *,、,%
4             加减运算符               +,-
5             移位运算符               《,》
6             关系运算符               <,>.<=,>=,is
7             相等运算符               =,!=
8             逻辑"和"                 &
9             逻辑"异或"               ^
10            逻辑"或"                 |
11            条件"和"                 &&
12            条件"或"                 ||
13            条件运算符               ?:
14            赋值运算符               =,*=,/=,%=,+=,-=,《=,》=,&=,^=

4.11转换数据类型
类型转换有两种:显示的和隐式的。

 

 

 

 

 

C#语言是一种面向对象的、安全的、现代的计算机编程语言。其结构, 清晰、效率高、功能强,目标是想拥有C++的执行效率和运算能力,同时也, 具备像Visual Basic一样的易用性。秦婧等编著的《21C#》分为六, 篇共21章的内容。其中第一篇是C#基础语言篇,主要包括C#概述、变量和, 表达式、流程控制、C#面向对象基础知识、面向对象的关键技术、.NET内, 置对象、调试和异常处理;第二篇的主要内容是C#的Windows编程,讲解, Windows编程基础、使用Windows Forms和对话框、Windows应用程序的部署, ;第三篇主要分析C# Web开发的内容,主要包括Web应用程序开发、Web应, 用程序的调试和异常处理、Web应用程序的部署和配置、Web应用程序的安, 全性和用C#开发Web Service;第四篇是数据操作篇,主要内容包括, ADO.NET基础知识、XML编程和数据绑定技术;第五篇是C#高级编程篇,主, 要包括文件和注册表操作、多线程和同步;最后一篇为综合篇,用文章发, 布系统演示如何使用C#进行实例开发。, 《21C#》的特点是简单易懂、内容全面、实例多、详细地介绍, 了C#语言的基础和ADO.NET的相关知识。本书适合没有编程基础的C#语言初, 者作为入门教程,也可作为大、中院校师生和培训班的教材。对于C#语, 言开发的爱好者,本书也有较大的参考价值。, 本书附赠DVD光盘1张,内容包括超大容量手把手教视频、电子教案, (PPT)、源代码、职场面试法宝等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值