-
①括号。学数学的时候我们就知道,要先计算括号里面的内容。C#语言也是一样,如果有多层括号,要从里向外计算。括号优先级最高。
②一元运算符。有些运算符两边有2个操作数,比如2+3、6%5等等,这些叫做二元运算符。只有一个操作数的叫做一元运算符,它们的优先级高于二元运算符。一元运算符包括:++(自加) 、 --(自减) 、 !(逻辑非)。
③*(乘)、/(除)、%(取余)。
④+(加)、-(减)。
⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。
⑥==(等于)、!=(不等于)。
⑦&&(逻辑与)。
⑧||(逻辑或)。
⑨赋值运算符。包括:=、+=、-=、*=、/=、%=。
另外,还需要注意一点:优先级相同的运算符从左向右计算(赋值运算符相反)。
查看全部 -
{0}是占位符。
占位符,用{ }来表示,在{ }内填写所占的位的序号,C#规定从0开始。如在这行语句中输出变量age和name,那就要多再写个占位符,如:
1 Console.WhiteLine(
"我今年{0}岁,我的名字叫{1}"
,age,name);
查看全部 -
///是文档注释,只能写在类、方法、属性的前面。不能用来注释单个变量。
查看全部 -
数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null
查看全部 -
switch 中的(变量)只能是3种类型:整型(如 int )、字符型( char )、字符串类型( string )。
查看全部 -
当两个bool类型表达式都为False时,逻辑与输出结果是什么?
查看全部 -
有点难撒的发放
查看全部 -
Console.WriteLine("我几年"+age+"岁");
查看全部 -
C#中无boolean类型
查看全部 -
简单的说,循环是由循环体(需要重复执行的命令)和循环条件组成的。运行时,先判断循环条件,若条件为 true ,就执行循环体一次,然后再判断条件...当条件为 false 时,结束循环。上面的流程图,当变量 x 累加到 11 时,循环条件为 false ,循环就会结束。
C#中,可以用 while 循环结构来实现:
查看全部 -
(变量)与每一个 case 后面的常量进行等值比较,如果相等,就执行对应的分支。执行分支以后, break 关键字会使 switch 结构中止,不会再判断后面的常量。如果变量与所有的常量都不相同,则执行 default 后面的分支。
查看全部 -
条件表达式 ? 分支1 : 分支2
?: 就是条件运算符,可以看到它有3个操作数,所以又被称为三元运算符。它的运算逻辑是:当条件表达式为 true 时,执行分支1;当条件表达式为 false 时,执行分支2。
查看全部 -
字符类型 char ,存储用 '' (单引号)括起来的一个字符
字符串类型 string ,存储用“”(双引号)括起来的一串字符
整数类型 int ,存储整数
双精度浮点型 double ,存储小数
查看全部 -
数组,可以用来存储相同类型的多个数值。声明并初始化数组的语法:
数据类型[] 数组名 = new 数据类型[]{初始值1,初始值2,...初始值3};
数组元素用索引来区分,索引从 0 开始。
数组的 Length 属性返回数组的长度,即数组元素的个数。
查看全部 -
C#循环结构之嵌套循环
在一个循环体中包含另一个循环,称为“嵌套循环”。当2个循环嵌套的时候,外层循环体执行一次,内层循环体执行 n 次( n 是内层循环的次数)。请看下面的例子:
运行结果:
比较代码和运行结果,我们发现,内层循环体执行 3 次,外层循环体执行 1 次。这就有点像钟表上的时针和分针——时针走一格,分针走一圈。
下面一段代码打印了一个矩形:
运行效果:
请思考一下,哪一个变量决定了每一行的循环次数, x 还是 y ?
查看全部
举报