为了账号安全,请及时绑定邮箱和手机立即绑定

C#开发轻松入门

难度入门
时长 4小时43分
学习人数
综合评分9.40
830人评价 查看评价
9.5 内容实用
9.5 简洁易懂
9.2 逻辑清晰
  • 前面我们学习了那么多运算符,如果编程中同时使用了多个运算符,到底哪一个会先运算呢?这就是优先级的问题。C#运算符的优先级请参考下面的顺序: ①括号。学数学的时候我们就知道,要先计算括号里面的内容。C#语言也是一样,如果有多层括号,要从里向外计算。括号优先级最高。 ②一元运算符。有些运算符两边有2个操作数,比如2+3、6%5等等,这些叫做二元运算符。只有一个操作数的叫做一元运算符,它们的优先级高于二元运算符。一元运算符包括:++(自加) 、 --(自减) 、 !(逻辑非)。 ③*(乘)、/(除)、%(取余)。 ④+(加)、-(减)。 ⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。 ⑥==(等于)、!=(不等于)。 ⑦&&(逻辑与)。 ⑧||(逻辑或)。 ⑨赋值运算符。包括:=、+=、-=、*=、/=、%=。 另外,还需要注意一点:优先级相同的运算符从左向右计算(赋值运算符相反)。 请看下面这段代码: bool b = 20 - (15 - 8) * 2 > 10 && (2 % 2 * 2 + 2) > 2; Console.WriteLine(b); 分析:首先计算优先级最高的括号,(15-8)得到7,(2%2*2+2)则需要先计算%和*,后算+,结果是2,表达式就变成了: bool b=20-7*2>10&&2>2; 接下来优先级最高的是7*2,然后是减法,变成: bool b=6>10&&2>2; 继续计算两个大于号,得到: bool b=false&&false;
    查看全部
  • 加赋值“+=”:先加后赋值。请看下面的例子: int x=5; x += 2;//这句等同于x=x+2;执行后,x的值为7 减赋值“-=”:先减后赋值。请看下面的例子: int x=5; x -= 2;//这句等同于x=x-2;执行后,x的值为3 乘赋值“*=”:先乘后赋值。请看下面的例子: int x=5; x *= 2;//这句等同于x=x*2;执行后,x的值为10 除赋值“/=”:先除后赋值。请看下面的例子: int x=5; x /= 2;//这句等同于x=x/2;执行后,x的值为2 取余赋值“%=”:先取余后赋值。请看下面的例子: int x=5; x %= 2;//这句等同于x=x%2;执行后,x的值为1
    查看全部
  • 数组的声明和初始化语法如下: 数据类型[ ] 数组名 = new 数据类型[长度];
    查看全部
  • using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace app { class Program { static void Main(string[] args) { string[] name = new string[8] { "景珍", "林惠洋", "成蓉", "洪南昌", "龙玉民", "单江开", "田武山", "王三明" }; int[] score = new int[8] { 90, 65, 88, 70, 46, 81, 100, 68 }; int sum = 0,avg=0; for(int i=0;i<score.Length;i++) { sum += score[i]; } avg = sum / score.Length; Console.WriteLine("平均分是{0},高于平均分的有:",avg); for(int i=0;i<score.Length;i++) { if(score[i]>avg) { Console.Write(name[i] + " "); } } } } }
    查看全部
    3 采集 收起 来源:最终项目

    2018-03-22

  • ctrl + F5
    查看全部
  • https://msdn.microsoft.com/zh-cn/vstudio/aa496123 https://www.microsoft.com/zh-cn/download/details.aspx?id=48130 Microsoft .NET Framework 4.6 版本: 4.6 File Name: NDP46-KB3045560-Web.exe 出版日期: 2015/7/10 File Size: 1.4 MB
    查看全部
    0 采集 收起 来源:.NET简介

    2015-10-06

  • .NET Framework 4.6
    查看全部
    0 采集 收起 来源:.NET简介

    2015-10-06

  • .net framework
    查看全部
    0 采集 收起 来源:.NET简介

    2015-10-06

  • 数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 。
    查看全部
  • Console.WriteLine(19/5);//求19除以5的商,输出3 Console.WriteLine(19%5);//求19除以5的余数,输出4(商3余4)
    查看全部
  • C#中的取余运算符就是%
    查看全部
  • 3th错误在用数字作为变量名开头
    查看全部
    0 采集 收起 来源:练习题

    2015-10-06

  • 感觉是false,用vs试出来是true
    查看全部
  • bool类型
    查看全部
  • 但请注意:如果与其他运算在同一语句中,++写在变量前面或后面,算法不一样,请看下例: Console.WriteLine(age++);作用等同于下面两句: Console.WriteLine(age);//先打印 age=age+1;//后自加 Console.WriteLine(++age);作用等同于下面两句: age=age+1;//先自加 Console.WriteLine(age);//后打印
    查看全部

举报

0/150
提交
取消
课程须知
本课程是C#基础课程,热烈欢迎各位小伙伴拍砖吐槽!!
老师告诉你能学到什么?
1、C#的基本概念 2、Visual Studio的使用技巧 3、C#的语法和程序逻辑

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!