`

c#学习笔记三 运算符和强制类型转换

    博客分类:
  • c#
阅读更多
今天看了下运算符和强制类型转换,记录一下重点
1、运算符
++x和x++
这两个的区别以前在大学学c语言的时候就讲过了,再次记录一下
用书上的例子更能说明问题
int x=5;
if(++x==6)
{
console.writeLine("this will excute!");
}
if(x++==7)
{
console.writeLine("this won't");
}
说明:
第一个if是true,因为前置的话是先计算x的值在做比较当然是等于6了,
第二个if是false,因为后置的话是先比较在计算x的值,现在的x等于6,所以是false.




分享到:
评论

相关推荐

    C#语法学习笔记(全)2017

    这篇学习笔记主要涵盖2017年时C#的语法要点,包括类型转换、字符串处理、运算符以及参数传递等方面。 首先,关于类型转换,C#提供了多种方式来实现不同类型的相互转换。传统的强制类型转换 `(Type)variable` 虽然...

    C#学习笔记

    C#学习笔记 C#程序是由类组成的。类是C#的基本单元,所有的C#程序都是由类组成的。在 Visual Studio 中,关键字被标识为蓝色,例如using、namespace、class、static、void、string等。 Main()方法是程序的入口,...

    C#学习笔记1-6

    C#学习笔记1-6主要涵盖了C#语言的基本概念和语法,包括注释符、变量、数据类型、变量的使用规则、命名规则、赋值运算符、占位符、异常、转义符、算数运算符、类型转换等。 1. 注释符 C#语言提供了三种注释符:单行...

    C#高级编程《第7版》读书笔记(7-9章).pdf

    ### C#高级编程《第7版》读书笔记(7-9章)——运算符和类型强制转换 #### 一、C#中的运算符 在C#编程语言中,运算符是一组预定义的符号,用来执行特定的计算任务。根据功能的不同,C#中的运算符大致可以分为以下几...

    .net学习笔记

    .NET学习笔记主要关注的是C#编程语言及其与Java的区别,同时也涵盖了.NET框架的基本概念和核心要素。以下是对这些知识点的详细说明: 1. **C#与Java的区别**: - 引用导入:Java使用`import`关键字来引入类或包,...

    简单的c#笔记

    - **显式转换**:使用`(type)`进行强制类型转换。 - **类型转换方法**:`Convert`类提供了一系列转换方法。 #### 八、C#变量 - **定义与初始化**:声明变量并赋予初始值。 - **用户输入**:通过`Console.ReadLine()...

    10分钟掌握C#

    - **直接强制类型转换**:可以通过直接强制类型转换的方式将枚举值转换为整数。 ```csharp int a = (int)BillStatus.AddNew; ``` - **使用 `Enum.Parse` 方法**:该方法可以将字符串形式的枚举名称转换为其对应...

    JavaSE基础学习笔记2020.pdf

    4. 数据类型转换:Java支持基本类型之间的转换,包括自动类型转换和强制类型转换。 5. Scanner用法:Scanner是Java的输入类,用于读取用户输入的数据。 6. 运算符与表达式:Java支持各种运算符,包括算术运算符、...

    C#基本语法笔记

    C#是一种广泛使用的面向对象的编程语言,尤其在Windows平台上的应用开发中占据重要地位。以下是对标题和描述中提到的C#基本语法知识点的详细解释: ...学习这些基础知识是理解和编写C#程序的基础。

    C基础笔记汇总.doc

    - 显式转换:通过强制类型转换运算符 `(type)` 明确指定转换类型,例如 `(int)`。 6. **示例代码** - 计算圆面积的程序展示了如何在C#中使用`decimal`类型处理高精度计算,并使用`Console.WriteLine()`输出结果。...

Global site tag (gtag.js) - Google Analytics