C#入门基础经典(一)——变量和表达式

3.1C#基本语法

   1、注释

       1.1、单行注释

            //注释内容

            ///注释内容

        1.2、多行注释

           /* 注释

              内容

               …..*/

   2C#代码区分大小写和全角半角符号

       Console.WriteLine(“正确”);

       console.WriteLine(“编译器将提示错误”);

       全角编译不通过"半角编译通过"

3.2、变量

1、变量的使用步骤

    A、声明 string myName

    B、赋值 myName=C#”;

    C、调用

2、命名

    A、变量名的第一个字母必须为字母、下划线或者@

    B、后面的可以是字母、数字、下划线;

    C、名称不能为关键字

3、命名约定

   APascalName:名称由多个单词组合而成,第一个单词和后面单词的首字母都大写。 如:MyClassMyClassName (一帮用于定义类名、方法名)。

   BcamelName:名称由多个单词组合而成,第一个单词的首字母小写,后面单词的首字母大写。 如: myStudentmyStudentName(一般用于定义变量名)。

4、变量的一些基本类型

    注意:Achar变量实际上是存储的数字(ASCAII码的十进制值),把两个char类型的变量相加是int类型。

               例:char ch1 = 'A';//ASCAII码值是65

                 char ch2 = '1';//ASCAII码值是49

int a = ch1 + ch2;//结果为114

char ch = ch1 + ch2;//系统将报错

特别注意char ch = ch1+1 int a = ch1 + ch2 的区别 ,前者结果为66,后者为114           

               Bstring类型的亦可以进行‘+’运算,结果为两个或多个字符串的结合。

              例:string str1 = "C#";

              string str2 = ".NET";

              string str = str1 + str2;//结果为C#.NET

5两个特别的运算符(-+作为一元运算符时)

            int var1;

            int var2 = -5;

            var1 = +var2;//var1的值等于var2的值 当var2为负数时也是var1的值不会变为正数

            Console.WriteLine(var1);//此时结果为-5

            var1 = -var2;//var1var2的相反数

        Console.WriteLine(var1);//此时结果为5

6、运算符的优先级别

             *优先级别

             *  ++--(用做前缀);+-(一元)

             *  */%

             *  +-

             *  =*=/=%=+=-=

             *  ++--(用作后缀)

        *  自上而下级别越来越低

   1--++前后缀的区别(前缀的级别比赋值运算符=的级别高,后缀时低)

          例:int aa= 1;

         int bb= 2;

         int result1 = aa++ * --bb;

                  在给result1赋值时先不管aa++直接用aa=1计算,而--bb(前缀)优先级别更高所以先进行运算得到bb=1 所以result1结果为1,再进行aa++得到aa2。所以最终结果为aa=2bb=1result1=1

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值