您的位置:首页 > 移动开发 > Unity3D

蓝鸥Unity开发基础——运算符和表达式学习笔记

2016-08-09 16:17 363 查看
蓝鸥Unity开发基础——运算符和表达式学习笔记运算符:是一个符号,连接操作数、根据操作返回一个值。
表达式:使用运算符将操作数连接起来的有效的式子!
一、加减乘除运算符

二、正负号也是运算符,属于单目运算符,一元运算符,上面我们介绍的是双目运算符或者叫二元运算符!之后可能会遇到三目运算符等……

三、 取余运算符 %

四、赋值运算符

五、自增自减运算符

六、特殊的赋值运算符 += -= *= /= %=

七、运算符的优先级+运算符的结合性






using System;

namespace Lesson06
{
class MainClass
{
public static void Main (string[] args)
{
/* 加减乘除运算符*/
//双目运算符,二元运算符
int a = 0;
a = 5 + 2; //表达式 使用运算符将操作数连接起来的有效的式子!
a = 5-2;
a = 5*2;
//除号连接的两个操作数都是整数,结果也是整数
a = 5/2; //2 舍去了小数部分
Console.WriteLine (a);
//正负号也是运算符
//单目运算符,一元运算符
a= -5;
Console.WriteLine (a);
//取余运算符
a= 5%2;//5对2取余,结果是1,商是2,余数1.
Console.WriteLine (a);
//赋值运算符
a=52;//将右边操作数的值赋给左边
//C#中成立,把a+1 重新赋值给a,但是在数学中是不成立
a=a+1;
Console.WriteLine (a);
//自增自减运算符
a=a++;// 自增
a=a--;// 自减
Console.WriteLine (a);

//自增自减运算符放在变量的后面,是先计算,后自增自减!
a=2;
int b = a++;
Console.WriteLine (b);//b=2
Console.WriteLine (a);//a=3

//自增自减运算符放在变量的前面,是先自增自减,后计算!
a=2;
b = ++a;
Console.WriteLine (b);//b=3
Console.WriteLine (a);//a=3

//特殊的赋值运算符 += -= *= /=
a=2;
a = a + 5;//使a在原有的基础上增加5
Console.WriteLine (a); //a=7
//另外一种写法
a+=5;//a = a + 5;
a -= 5;//a = a - 5;
a*=5;//a = a * 5;
a/=5;//a = a / 5;
a %= 5;//a = a %5;

Console.WriteLine (a);

a = 0;
b = 5;
a = 4 * 5 - 6 / 4 + b++;//a=/24
Console.WriteLine (a);

a = 0;
a = 4 * 5 - 6 / 4 ;//a=19
Console.WriteLine (a);

//利用口号提升优先级
a = 0;
a = 4 * (5 - 6 )/ 4 ;//a=-1
Console.WriteLine (a);

//练习题1
a=3;
b=0;
b=a++;
Console.WriteLine (a);
Console.WriteLine (b);

//练习题2
a=3;
b=0;
b=++a;
Console.WriteLine (a);
Console.WriteLine (b);

}
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Unity3D