编程技术是改变世界的力量。
本站
当前位置:网站首页 > 后端语言 > 正文

零基础转型C#软件工程师-09运算符

gowuye 2024-05-16 14:40 3 浏览 0 评论

运用好运算符,可以让我们在程序中做一些赋值,算数,比较

1、赋值运算符"=":

C#中赋值运算符使用“=”,这个并不是相等的意思,而是把右边的赋值给左边

如:int a=10;表示把10赋值给a这个变量。

注意:“=”表示赋值,“==”表示相等,相等通常来说用在值类型比较

2、算数运算符

算数运算符的常用类型和数学中基本一致,主要包括:加+、减-、乘*、除/和

取模%(取余数)。

3、比较运算符

比较运算符主要实现两个变量的比较,返回结果只有两个:true/false。bool类型的

“==”比较两个变量是否相等;“!=”判断两个变量是否不相等。这两个可以用来比较值类型,字符串等内容,对象类型的变量是不能用比较。

话不多说,直接上代码,代码后面会注释:

using System;


namespace ConsoleApp4
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Test1();

            Console.ReadLine();
        }
        static void Test1()
        {
            //赋值运算符“=”
            int a = 10;//把右边的10赋值给 左边 int类型的a变量;
            int b= 12;//同上不做解释
            int c= 13;
            //算数运算符
            int result1 =a + b;//加法运算
            Console.WriteLine( "这个是加法运算的结果:"+result1);//控制台输出result1
            Console.WriteLine( "--------------------");//目的是和上面的分开,无实际意义
            int result2 = a - b;//减法运算
            Console.WriteLine("这个是减法法运算的结果:" + result2);//上面做了同样的程序不多解释
            Console.WriteLine("--------------------");
            int result3 = a * b;//乘法运算
            Console.WriteLine("这个是乘法运算的结果:" + result3);
            Console.WriteLine("--------------------");
            int result4 = a /b;//除法运算
            Console.WriteLine("这个是除法法运算的结果:" + result4);
            Console.WriteLine("--------------------");
            int result5 = b% a;//取模(取余数)运算
            Console.WriteLine("这个是取模运算的结果:" + result5);
            Console.WriteLine("--------------------");
            int result6 = (b - a) * c;//复合运算
            Console.WriteLine("这个是符合运算的结果:" + result6);
            Console.WriteLine("--------------------");
            a = a + b;//把a+b的值赋值给a,a初始是10,重新赋值就变成22了
            Console.WriteLine("这个是 a = a + b后运算的结果:" + a);
            Console.WriteLine("--------------------");
            a += c;//a=a+c,的缩写形式,注意这个时候的a不是初始值了,而是上一步的22,所以结果是35,只写了+,-,*,/,都可以这么做
            Console.WriteLine("这个是 a += c后运算的结果:" + a);
            Console.WriteLine("--------------------");
            int d = 10;
            d++;//先用d进行运算 ,在对d进行加1
            Console.WriteLine("这个是d++后运算的结果:" + d);
            int e = 10;
            ++e;//先用e进行加1,在对e进行运算
            Console.WriteLine("这个是++e后运算的结果:" + e);//从d和e可以看出不管后加加,还是先加加,最后输出结果都是经过计算的
            int f = 1, g = 2,j=1,sum,sum1;//定义int类型之后,连续赋值
            sum = g + f++;
            sum1 = g + ++j;
            Console.WriteLine("这个是后++的f结果:"+f);//这个结果是2,
            Console.WriteLine("这个是前++的j结果:"+j);//这个结果也是2,
            Console.WriteLine("这个是后++的sum结果:" + sum);//sum的结果是3,也就是说先计算sum,后f自身加1.
            Console.WriteLine("这个是前++的sum1结果:" + sum1);//sum的结果是4,也就是说先自身加1,后计算sum。
                                                       //--是同样的道理,这里就不写了

            //比较运算符
            string name1 = "rock";
            string name2 = "rock";
            string name3 = "stone";
            Console.WriteLine(name1==name2);//结果是True
            Console.WriteLine(name2==name3);//结果是False
            Console.WriteLine(name1!=name2);//结果是False
            int x=10,y=20,z=y-x;
            Console.WriteLine(x==y );//结果False
            Console.WriteLine(x==z);//结果True
            Console.WriteLine( y!=z);//结果True
            Console.WriteLine(y>x);//结果True
            Console.WriteLine(x<=z);//结果True
        }
    }
}

相关推荐

R语言数据挖掘实践——支持向量机的常用函数
R语言数据挖掘实践——支持向量机的常用函数

e1071包是R语言中用于支持向量机建模与分析的软件包,其主要用于支持向量机的模型构建,提供核心函数svm()来建立支持向量机的基础模型,并且可辅助使用pred...

2024-05-18 12:15 gowuye

R数据分析:如何做聚类分析,实操解析
R数据分析:如何做聚类分析,实操解析

Clusteringisabroadsetoftechniquesforfindingsubgroupsofobservationswi...

2024-05-18 12:14 gowuye

用R语言做数据分析——马赛克图
用R语言做数据分析——马赛克图

到目前为止,我们已经学习了许多可视化定量或连续型变量间关系的方法。但如果变量是类别型的呢?若只观察单个类别型变量,可以使用柱状图或者饼图;若存在两个类别型变量,...

2024-05-18 12:14 gowuye

用R语言做数据分析——方差分析基本概论
用R语言做数据分析——方差分析基本概论

在实际工作中,影响一件事的因素是很多的,我们总是希望通过各种试验来观察各种因素对试验结果的影响。例如,不同的生产厂家、不同的原材料、不同的操作规程,以及不同的技...

2024-05-18 12:14 gowuye

R语言数据分析实战:数据清洗与可视化
R语言数据分析实战:数据清洗与可视化

《R语言数据分析实战:数据清洗与可视化》是一本深入浅出的实践指南,专为对数据分析感兴趣的读者精心编撰。本书旨在帮助读者掌握R语言这一强大的统计分析工具,通过实例...

2024-05-18 12:13 gowuye

用R语言做数据分析——双因素方差分析
用R语言做数据分析——双因素方差分析

在双因素方差分析中,受试者被分配到两因子的交叉类别组中。以基础安装中的Tooth-Growth数据集为例,随机分配60只豚鼠,分别采用两种喂食方法(橙汁或维生素...

2024-05-18 12:13 gowuye

用R语言做数据分析——独立两样本和K样本检验
用R语言做数据分析——独立两样本和K样本检验

coin包简介对于独立性问题,coin包提供了一个进行置换检验的一般性框架,通过这个包,我们可以回答如下问题:响应值与组的分配独立吗?两个数值变量独立吗?两个类...

2024-05-18 12:13 gowuye

用R语言做数据分析——用回归做方差分析
用R语言做数据分析——用回归做方差分析

之前提到方差分析和回归都是广义线性模型的特例,之前文章的所有设计都可以用lm()函数来分析。为了更好地理解输出结果,需要弄明白在拟合模型时,R语言是如何处理类别...

2024-05-18 12:13 gowuye

数据分析R语言——数据结构
数据分析R语言——数据结构

数据分析R语言——数据结构数组数组(array)与矩阵类似,但是维度可以大于2.数组通过array()函数创建。形式如;myarray<-array(v...

2024-05-18 12:13 gowuye

R语言数据挖掘实践——关联分析的常用函数
R语言数据挖掘实践——关联分析的常用函数

arules和arulesViz是R语言中两个专用于关联分析的软件包。其中arules用于关联规则的数字化生成,提供Apriori和Eclat这两种快速挖掘频繁...

2024-05-18 12:12 gowuye

R语言数据挖掘实践——判别分析的常用函数
R语言数据挖掘实践——判别分析的常用函数

判别算法在R语言中实现主要涉及4个软件包中的相关函数,它们依次为MASS、klaR、class和kknn。其中MASS包含有大量实用而先进的统计计数函数及适用数...

2024-05-18 12:12 gowuye

用R语言读取Excel、PDF和JSON文件,终于有人讲明白了
用R语言读取Excel、PDF和JSON文件,终于有人讲明白了

导读:本文将讨论Excel、PDF等文件的读取,以及相应函数的参数设置。作者:刘健邬书豪如需转载请联系华章科技下图总结了主要程序包,希望读者在日常练习和工作中...

2024-05-18 12:12 gowuye

R语言数据挖掘实践——聚类分析的常用函数
R语言数据挖掘实践——聚类分析的常用函数

使用R语言可以轻松实现聚类分析,stats、cluster、fpc和mclust是常用的四个聚类分析软件包。stats主要包含一些基本的统计函数,如用于统计计算...

2024-05-18 12:12 gowuye

用R语言做数据分析——时间序列分类
用R语言做数据分析——时间序列分类

时间序列分类是根据已标注的时间序列建立一个分类模型,然后使用分类模型预测未标记时间序列的类别。从时间序列中抽取出新特征肯呢个有助于提高分类模型的性能。特征提取技...

2024-05-18 12:11 gowuye

一文看懂用R语言读取Excel、PDF和JSON文件(附代码)
一文看懂用R语言读取Excel、PDF和JSON文件(附代码)

导读:本文将讨论Excel、PDF等文件的读取,以及相应函数的参数设置。作者:刘健邬书豪如需转载请联系华章科技下图总结了主要程序包,希望读者在日常练习和工作中...

2024-05-18 12:11 gowuye

取消回复欢迎 发表评论: