码迷,mamicode.com
首页 > Windows程序 > 详细

C#基础---变量和表达式

时间:2018-04-29 13:25:05      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:描述   state   算术运算   long   strong   his   str   下划线   位操作   

1.1C#的基本语法

    C#是一种块结构语言,所有语句都是代码块的一部分。这些块用花括号来界定。简单例子如下:

{
<code line1,statement 1>;    
<code line1,statement 2>;   
<code line1,statement 3>;
}    

   C#中,一种常用的语句是注释。注释就是给代码添加描述性文本,增加代码的阅读性。

//This is a comment(单行注释)

/* Thank you for Reading this note(段落注释) */

1.2 变量

变量关系到数据的存储,要使用变量必须声明他们,即给变量指定类型和名称。声明变量后,就可以把他们用作存储单元,存储所声明的变量类型。

<type> <name>;

整数类型
sbyte System.Sbyte 介于-128到127之间的整数(2的七次方)
byte System.byte 介于0-255之间的整数(2的8次方)
short System.Int16 介于-32768到32767之间的整数
ushort System.Uint16 介于0和65315之间的整数
int System.Int32 -2^31---2^31-1
uint Syetem.Uint32 2^32-1(取正)
long System.Int64 2^63
ulong System.Uint64 2^64

  1.2.1变量的命名

变量名的第一个字符必须是字母、下划线or@

其后字母可以是字母下划线,数字。

2.1表达式

运算符主要包括:

  • 算术运算符
  • 赋值运算符
  • 关系运算符
  • 逻辑运算符
  • 条件运算
  • 位操作运算符
  • 字符串运算符。

 

表达式就是运算符和操作数的组合,如a*b+1-c。

表达式主要包括:

  • 算术表达式
  • 赋值表达式
  • 条件表达式
  • 布尔表达式等

 

算术运算符与表达式

C#提供的运算符有五种:“+”加法运算符、“-”减法运算符、“*”乘法运算符、“/”除法运算符、“%”模运算符。算术运算符的优先级按照先乘除后加减的顺序进行运算。

 

赋值运算符与表达式

赋值就是给一个变量赋予一个新的值。在C#中赋值运算符有:=、+=、-=、*、/=、%=、&=、|=、>>=、<<=、^=。

C#中允许变量进行连续赋值,如a=b=c。

赋值运算符的结合性为自右至左结合,所以a=b=c等价于a=(b=c)。

 

关系运算符与表达式

关系运算符实际上是一种“判断”符号,其结果为“真(true)”或“假(false)”。

 

逻辑运算符与表达式

C#包括三种逻辑运算符:“与(&&)”,“或(||)”,“非(!)”。

其中,“!”运算符为单目运算符,也就是说它只有一个操作数。

它们的操作数为布尔值或布尔值的表达式,操作结果为布尔值“true”或“false”。

 

位运算符

位运算符可以分为移位运算符和逻辑位运算符。计算机中的任何信息都是以二进制形式存储的,位操作符就是对数据按照二进制进行运算的操作符。

C#中的操作符包括“>>”、“<<”、“^”、“&”、“|”、“~”。

C#基础---变量和表达式

标签:描述   state   算术运算   long   strong   his   str   下划线   位操作   

原文地址:https://www.cnblogs.com/miko186/p/8970737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!