第三章 变量和表达式

来源:互联网 发布:如何下载淘宝数据包 编辑:程序博客网 时间:2024/05/22 02:16

3.1 C#基本用法

1. C#代码每条语句以分号结束,一行可以放置多条语句,一条语句可以放置在多行(C#编译器不考虑空格、回车和制表符)
2. C#代码区分大小写

3.2 C#控制台应用程序的基本结构

1. 代码大纲功能:通过#region和#endregion关键字将代码展开折叠
2. 以#开头的关键字是预处理命令

3.3 变量

1. 使用变量前,需先声明,指定变量名和数据类型,之后可将其用作存储单元:<type> <name>;
2. 整数范围
    sbyte    -128~127
    byte      0~255
    short     -32768~32767
    ushort   0~65535
    int         -2^31~2^31-1
    uint       0~2^32-1
    long      -2^63~2^63-1
    ulong   0~2^64-1
3. 浮点数:float, double(m*2^e)和decimal(m*10^e)
4. char:一个Unicode字符,存储0~65535之间的整数
    bool:true or false
    string:一组字符
5. 当字符串中包含双引号时,为变量赋值需用反斜线\ 对双引号转义。
6. ‘\n’换行符
7. 基本变量命名规则:
    (1)第一个字符必须是字母、下划线和@
    (2)之后的字符可以是字母、数字和下划线
8. \f 换页 \n 换行 \r 回车
9. 在字符串前加@,则字符串中所有字符除了字符串中间的双引号,其他所有字符均不需转义全部包含在字符串中。字符串中间的双引号仍需反斜线转义。

3.4 表达式

1. a=++b; a的值b+1,b递增1
      a=b++; a的值是b,b递增1
2. 运算符优先级:
    (1)++、--(作前缀)、+、-(一元)、!、~ 
    (2)*、/、% 
    (3)+、- 
    (4)<<、>>
    (5)<、>、<=、>=
    (6)==、!=
    (7)&
    (8)^
    (9)|
  (10)&&
  (11)||
  (12)=、*=、/=、%=、+=、-=  
  (13)++、--(用作后缀)
3. 命名空间:
    (1)命名空间是.NET中提供应用程序代码容器的方式,可以唯一地标识代码及内容。也用作.NET Framework中给项分类的一种方式,给类型定义
    (2)使用namespace关键字对花括号中的代码显式定义名称空间。若在该命名空间代码的外部使用名称空间中的名称,就必须写出该名称空间的限定名称
    (3)限定名称在不同的名称空间级别之间使用句点字符‘.’
    (4)using static关键字允许把静态成员直接包含到C#程序的作用域中
    
0 0
原创粉丝点击