C#基础 运算符
运算符分为5类——
1.算数运算符[加加(++) 减减(--) 加(+) 减(-) 乘(*) 除(/) 取余(%)]
(1)前++和后++的区别
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace 后++的用法
{
class Program
{
static void Main(string[] args)
{
int a=, b=a++;/*b=a++;是先把a=10赋给b,结果b=10,然后a再进行+1,结果a=11*/
Console.WriteLine(a);
Console.WriteLine(b);
//输出结果:a=11 b=10 }
}
}
后++
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace 前++的用法
{
class Program
{
static void Main(string[] args)
{
int a=, b=a++;/*b=++a;是先把a=进行自加1,结果a=11,然后再将a=11赋值给b,结果b=11*/
Console.WriteLine(a);
Console.WriteLine(b);
//输出结果:a=11 b=11 }
}
}
2.关系运算符[大于(>) 小于(<) 大于等于(>=) 小于等于(<=) 等于(==) 不等于(!=)]
3.逻辑运算符[与(&&) 或(||) 非(!)]
4.条件运算符(唯一的三元运算符 如果(?:))例如:string s=a==b?"相等":"不等";(问号是判断a==b是否成立,成立则输出“相等”,否则“不等”。)
5.赋值运算符(= += -= *= /= %=)
C#基础 运算符的更多相关文章
- [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式
		
[.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式 说起C#运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事.一个好的表达式可以让你做事半功倍的效果,比如 ...
 - js基础——运算符
		
爱创课堂前端培训--js基础 运算符一.运算符 运算符(Operators,也翻译为操作符),是发起运算的最简单形式.分类:(运算符的分类仁者见智,本课程进行一下分类.)数学运算符(Arithmeti ...
 - 基础运算符补充,流程控制之if判断/while循环
		
常量 常量即指不变的量.在python中没有一个专门 的语法代表常量,程序员约定俗成地用变量名全部被大写代表常量. AGE_OF_OLDBOY = 56 基础运算符补充 1.算术运算 加减乘除+ - ...
 - python常用命令和基础运算符
		
基础运算符 http://www.cnblogs.com/alex3714/articles/5465198.html 身份运算符:is is not成员运算符:in not in ##in 判断元素 ...
 - 分分钟钟学会Python -基础&运算符
		
day002 基础&运算符 1.循环语句 ### 1.循环格式 while 条件: print('') ''' while True: print('人生苦短,我用Python.') ''' ...
 - 10-12C#基础--运算符
		
10-12C#基础--运算符 课前作业:班级内人数的姓名和年龄,分别写出之后并汇总. 一.运算符的分类 1.数学运算符(7个) 1)+(加号) 例: 2)-(减号) 例: 3)*(乘号) 例: 4)/ ...
 - Python学习 之三 Python基础&运算符
		
第三章:Python基础 & 运算符 3.1 内容回顾 & 补充 计算机基础 编码 字符串: "中国" "Hello" 字 符: 中 e 字 节 ...
 - 小白学 Python(6):基础运算符(下)
		
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...
 - Java编程基础——运算符和进制
		
Java编程基础——运算符和进制 摘要:本文主要介绍运算符和进制的基本知识. 说明 分类 Java语言支持如下运算符: ◆ 算术运算符:++,--,+,-,*,/,%. ◆ 赋值运算符:=,+=,-= ...
 - C++基础——运算符重载友元函数示例
		
一.前言 其实本人学习C++的目的,只是为了体会OOP设计思想,并为利用System Verilog验证复杂设计做准备.如果想要真正做点软件方面项目级的东西,还需要掌握其他高级语言和库.框架等知识.因 ...
 
随机推荐
- Arcgis js API使用wmts方式加载GeoWebCache中的切片地图(转载)
			
使用GeoWebCache的主要目的是其独立安装版能够发布arcgis的切片.我们知道,使用openlayer是调用geoserver最方便的方法,那么在发布完arcgis的切片后,怎么用arcgis ...
 - Linux内存布局
			
在上一篇博文里,我们已经看到Linux如何有效地利用80x86的分段和分页硬件单元把逻辑地址转换为线性地址,在由线性地址转换到物理地址.那么我们的应用程序如何使用这些逻辑地址,整个内存的地址布局又是怎 ...
 - 定制jackson的自定义序列化(null值的处理)
			
http://www.cnblogs.com/lic309/p/5048631.html
 - EL表达式 requestScope initParam用法
			
EL表达式 requestScope initParam用法: servlet: package com.stono.servlet; import java.io.IOException; impo ...
 - Apache的.htaccess到Nginx的转换
			
今天项目要求从Apache转到Nginx,遇到了要将原来的rewrite规则移过来的问题,找了半天资源,居然有一个转换工具,地址如下: http://www.anilcetin.com/convert ...
 - Bootstrap入门(十二)组件6:导航标签页
			
Bootstrap入门(十二)组件6:导航标签页 1.标签页 2.胶囊式标签页 3.垂直展示 4.两端对齐的标签页 5.禁用的链接 6.添加下拉菜单 先引入本地的CSS文件和JS文件(注:1. ...
 - HDU5477(模拟)
			
A Sweet Journey Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)T ...
 - Linux下tomcat的安装与项目部署
			
最近在linux下安装了jdk,为了圆我以前的心愿,把tomcat也安装了,顺便部署个项目,也算是小又成就感 废话不说了,直接上过程 一.下载安装对应的jdk,并配置Java环境. 有关jdk的安装请 ...
 - [Direct2D1.1教程] Direct2D特效概览
			
转载请注明出处:http://www.cnblogs.com/Ray1024 一.概述 Direct2D是一个基于Direct3D的2D图形API,可以利用硬件加速特性来提供高性能高质量的2D渲染.但 ...
 - SysLog简介和java操作实例
			
什么是SysLog syslog协议属于一种主从式协议:syslog发送端会传送出一个小的文字讯息(小于1024字节)到syslog接收端.接收端通常名为“syslogd”.“syslog daemo ...