追着嘟嘟学c#系列入门第四篇-----c#的运算符和表达式【蓝鸥出品】
来源:互联网 发布:org.apache.shiro 编辑:程序博客网 时间:2024/04/30 04:40
什么是运算符?
链接操作数,根据操作返回一个值,运算符是一个符号。
什么是表达式?
使用运算符将操作数链接起来的有效的式子。
52=a;(这就是没有意义的式子)
如果链接的两个操作数是整数,结果也是整数,直接会去掉小数部分。
运算符发分类
双目运算符 二元运算符(链接两个操作数)
+,-,*,/,%,,=,>,<,>=,<=,==,!=
单目运算符 一元运算符(只连接一个操作数)
-(负号),++,--,!
中单分析自增自减运算符
int b = a++;// 先取a的值后++所以b=2,如果是++a 则b= 3
// 如果自增自减运算符放在后面,先参与运算再自增自减
// 如果自增自减运算符放在前面,先自增自减再参与运算
同理*=,/=,%=
using System;
namespace Lesson06
{
class MainClass
{
public static void Main (string[] args)
{
/* 加减乘除运算符 */
//双目运算符 二元运算符
int a = 0;
a = 5 + 2;// 表达式 使用运算符将操作数链接起来的有效的式子
a = 4 - 2;
a = 5 * 2;
// 如果链接的两个操作数是整数,结果也是整数,直接会去掉小数部分
// float a= 5f/2这个时候就是2.5了
a = 5 / 2;
Console.WriteLine (a);
/* 正负号也是运算符 */
// 单目运算符 一元运算符
a = -5;
Console.WriteLine (a);
/* 取余运算符 */
a = 5 % 2;// 5对2取余
Console.WriteLine (a);
/* 赋值运算符 */
a = 52;// 将右边操作数的值赋值给左边
a = a + 1;
Console.WriteLine (a);
/* 自增自减运算符 */
// a = 52;
a++;
a--;
Console.WriteLine (a);
a = 2;
int b = a++;//先取a的值后++所以b=2,如果是++a 则b= 3
// 如果自增自减运算符,放在后面先参与运算再自增自减
// 如果自增自减运算符,放在前面先自增自减再参与运算
Console.WriteLine (b);
Console.WriteLine (a);
/* 特殊的赋值运算符 */
a = 2;
a = a + 5;// 使a在原有的值的基础上增加 5;
a +=5;
a -= 5;
a *= 5;
a /= 5;
a %= 5;
Console.WriteLine (a);
}
}
}
链接http://edu.csdn.net/course/detail/1982/30922?auto_start=1
- 追着嘟嘟学c#系列入门第四篇-----c#的运算符和表达式【蓝鸥出品】
- 追着嘟嘟学c#系列入门第八篇-----c#的关系运算符和逻辑运算符【蓝鸥出品】
- 追着嘟嘟学c#系列基础第四篇-----c#类和对象【蓝鸥出品】
- 追着嘟嘟学c#系列入门第三篇-----c#的基本数据类型【蓝鸥出品】
- 追着嘟嘟学c#系列入门第五篇-----c#的类型转换【蓝鸥出品】
- 追着嘟嘟学c#系列入门第九篇-----c#的if语句【蓝鸥出品】
- 追着嘟嘟学c#系列入门第十篇-----c#的Switch语句【蓝鸥出品】
- 追着嘟嘟学c#系列入门第十二篇-----c#的for语句【蓝鸥出品】
- 追着嘟嘟学c#系列入门第十四篇-----c#的二维数组【蓝鸥出品】
- 追着嘟嘟学c#系列入门第二篇-----c#的变量和数据类型【蓝鸥出品】
- 追着嘟嘟学c#系列入门第一篇-----c#的编译过程【蓝鸥出品】
- 追着嘟嘟学c#系列入门实战篇-----c#命令行游戏【蓝鸥出品】
- 追着嘟嘟学c#系列入门第十一篇-----c#的while和dowhile语句【蓝鸥出品】
- 追着嘟嘟学c#系列入门第六篇-----c#的字符串的使用【蓝鸥出品】
- 追着嘟嘟学c#系列入门第七篇-----c#的控制台的输入输出【蓝鸥出品】
- 追着嘟嘟学c#系列入门第十三篇-----c#的一维数组【蓝鸥出品】
- 追着嘟嘟学c#系列基础第三篇-----c#访问修饰符【蓝鸥出品】
- 追着嘟嘟学c#系列基础第二篇-----c#结构体【蓝鸥出品】
- android自定义选择开关switchButon
- 根据后台返回的日期排序数据
- salesforce开发2---sObject创建(salesforce中的表创建)
- php curl获取https页面内容, 不直接输出返回结果的设置
- 深究JavaScript——slice/splice/substring/substr
- 追着嘟嘟学c#系列入门第四篇-----c#的运算符和表达式【蓝鸥出品】
- 移动方法
- Bonjour_笔记
- [js] ES6
- 将自己数据转化为cifar10支持的lmdb
- Convolution Neural Network (CNN) 原理与实现
- 学习shell前的一些基础知识
- 热更新--android与lua相互通信++++++++what
- vsto in excel 时 选中一个cell进入编辑状态 其他操作出错