`
yingyingol
  • 浏览: 761660 次
文章分类
社区版块
存档分类
最新评论

c# 学习总结 之 运算符

 
阅读更多
运算符
类型 符号 示例 意义
算数运算符  
  减/取负
*  
/  
% a%b 取余 (取a除b的余数)
++ a++(后置) ++a(前置) 累加
-- a--(后置) --a(前置) 递减
字符串运算符   将字符串合并为新字符串
赋值运算符 a=b 将右边的值连到左边
+= a+=b 将右边的值加到左边 相当于 a = a + b
-= a-=b 将右边的值减到左边
*= a*=b 将左边的值乘以右边
/= a/=b 将左边的值除以右边
%= a%=b 将左边的值对右边取余数
逻辑运算符 < a<b  
> a>b  
<= a<=b  
>= a>=b  
== a==b  
!= a!=b  
&& a&&b a b都为真时,表达式为真
|| a||b a或b 为真时,表达式为真
^ a^b 异或 a或b 一个为真另一个为假时,表达式为真
! !a 当a为假时,表达式为真
位运算符 & a&b 按位运算
| a|b 按位运算
^ a^b 按位异或运算
<< a<< 向左移
>> a>> 向右移
~a 按位取反
其他运算符 new new Class1() 创建一个类的实例
typeof typeof(int) 获取数据类型说明
. Obj.Method() 获取对象的方法或属性
?: (expr1)?(expr2):(expr3) 若expr1 则 expr2;否则expr3
分享到:
评论

相关推荐

    C#运算符优先级解释

    算术运算符是最常见的运算符之一,用于执行基本的数学运算,如加法(`+`)、减法(`-`)、乘法(`*`)、除法(`/`)、取模(`%`)等。在C#中,乘法、除法和取模具有较高的优先级,而加法和减法则相对较低。 #### ...

    c#运算符和表达式课件,

    C#是一种广泛应用于软件...总结来说,C#中的运算符和表达式是程序控制流程和数据处理的核心。熟练掌握它们的使用,能帮助开发者编写出高效、准确的代码。通过深入学习和实践,你可以更好地理解C#语言,并提升编程能力。

    C# 学习心得(最新)

    1. **基础语法**:C#的基础语法包括变量声明、数据类型(如int、float、string等)、运算符、流程控制(如if语句、switch语句、for循环、while循环等)、函数定义与调用。理解这些基础知识是编程的起点。 2. **面向...

    关于C#的基础知识(学习时的总结)

    在C#编程语言中,运算符和表达式是构建程序逻辑和进行计算的核心部分。本文将详细介绍C#中的基本运算符、数学运算符、赋值运算符以及比较运算符...在学习C#的过程中,不断练习和应用这些基础知识是提升编程技能的关键。

    C#学习资料.zip

    本资料包“C#学习资料.zip”提供了丰富的资源,旨在帮助初学者构建扎实的C#知识体系,并通过实际案例加深理解。 首先,让我们关注“C#中的Dictionary字典类介绍.pdf”。Dictionary类是C#中一个非常重要的数据结构,...

    c#总结 表格的方式一目了然的显示出c#一些总结

    在C#编程语言的学习过程中,总结是至关重要的,它能帮助我们系统地理解和记忆关键概念。这份"C#总结"以表格的形式呈现,旨在提供一种高效的学习和复习方式。以下是对表格内容的一些详细解读: 1. **基本语法与数据...

    北大青鸟 accp 5.0 S1 C# 总结 PPT

    【北大青鸟ACCP 5.0 S1 C#总结】 C#是一种广泛使用的面向对象的编程语言,尤其在开发Windows应用程序和Web应用程序时扮演着重要角色。在北大青鸟的ACCP 5.0 S1课程中,C#的学习涵盖了基础到进阶的诸多知识点,以下...

    C#学习阅读笔记

    C#学习阅读笔记 本笔记总结了 C# 语言的基本概念、特点和重要知识点。C# 是一种类型安全的语言,专门用于 .NET Framework,具有强数据类型和面向对象的编程特点。下面是笔记的主要内容: 一、C# 语言概述 * C# 是...

    c#(详细的学习步骤)

    学习C#之前,你需要先理解计算机编程的基本概念,如变量、数据类型、运算符、控制结构(条件语句、循环语句)、函数等。这些基础知识是所有编程语言的基础,理解它们将帮助你更好地学习C#。 **第二步:安装开发环境...

    c#学习的书和总结

    同时,提供的PDF文件“C#.pdf”和“c#”可能包含了作者对C#学习过程的总结,包括关键概念的提炼、常见问题的解答和实践技巧的分享。 总之,C#是一门深度和广度兼具的编程语言,学习过程中不仅需要掌握基础语法,...

    MySchool+c#总结

    【标题】"MySchool+C#总结"主要涵盖了Accp5.0第一期C#项目的精髓,这个...总的来说,"MySchool+C#总结"是一个全面的C#学习资源,结合了理论与实践,对于想深入了解C#和提升编程技能的人来说,是非常有价值的参考资料。

    在C#学习中个人总结的一些资料.zip

    这份名为"在C#学习中个人总结的一些资料.zip"的压缩包文件,很可能包含了一个学习者在C#编程语言探索过程中的笔记、示例代码、教程或者项目案例,旨在帮助其他学习者更好地理解C#的核心概念和技术。 C#是一种面向...

    轻松学习C#的运算符

    总结来说,C#中的运算符提供了丰富的操作手段,帮助开发者处理各种类型的数据和执行复杂的逻辑判断。字符串连接运算符简化了字符串的组合,is运算符提供了类型检查的能力,而as运算符则在类型转换时提供了安全的途径...

    c#高级技巧1,C#高手总结出来的

    这里,我们将探讨由C#高手总结出来的一些重要知识点,这些技巧可能会对你的编程实践带来显著的改进。 首先,我们来看看“面向接口编程”。这是C#中的一项核心原则,它强调程序设计应基于接口而非具体的实现。通过...

    c#课设c#课设

    C#语言的基础部分涵盖了语法、变量、常量、数据类型、运算符、流程控制(如条件语句、循环结构)和函数等。学习C#,首先要理解其基本结构和语法规则,这将为后续的编程实践打下坚实基础。 二、面向对象编程 C#是...

    C#学习资料,c#资料

    这份"C#学习资料"包含了丰富的学习内容,是作者精心收集和总结的成果,对于想要深入学习C#的初学者或者有一定基础的开发者来说,都是非常宝贵的资源。以下将详细解析这份资料可能包含的知识点: 1. **基础语法**:...

    c#与asp.net学习总结(基础)

    C#支持方法的重载和运算符的重载,以提供多态性。 接口(interface)是定义行为的契约,C#支持单继承但允许多接口继承。实现接口时,不需要使用override关键字,而override通常用于覆盖父类的方法。编程规范通常...

    C#总结 课堂资料

    - **重点攻克差异性知识**:对于C#与C++的不同之处进行重点学习,特别是那些在C++中不存在的概念。 - **实战演练**:通过编写实际项目,加深对C#的理解和运用能力。 - **底层理解**:利用汇编语言的基础,深入...

    2月1号学习总结文件_resulttke_c#实例_

    【标题】"2月1号学习总结文件_resulttke_c#实例_" 提供的是一个关于C#编程语言的实例学习资料,重点在于“resulttke”可能是某种特定的技术或者项目名称,而“c#实例”则表明内容侧重于C#语言的实际应用。...

Global site tag (gtag.js) - Google Analytics