C#—运算符

1、赋值运算符“=”

变量可以重复赋值,一旦给一个变量赋了新值,那么变量中老值就不复存在了。

例如:int age = 10;

    age = 12;

    Console.WriteLine(age);

    结果为:12

2、连接符“+”

如果+号两边只要有一个是字符串类型的,那么+起连接作用。

例如:string name ="老苏";

    Console.WriteLine(“你好”+ name);

    结果为:你好老苏

3.占位符“{0}”

占位符由{数字}组成,数字由0开始编号,

第一个{0}

第一个{1}

Console.WriteLIne("我叫{0},今年{1},工资{3}",name,age,pay);


占位符的另一个作用:可以保留几位小数

例如: int num1=10,num2=3;

double remainder =num1*1.0/num2;

Console.WriteLine("{0:0.000}",remainder);

Console.ReadKey();

结果为:0.333

4.转义符“/ 、@”

\+ 显示+ 这个符号

\n 表示换行

\b 表示退格

\\ 表示的是一个\

\t 表示的是水平制表符

\" 表示是一个双引号

@表示不反应,转义符失效,一般涉及到路径的时候用到@。

5.算数运算符

+ - * /(除) %(求余)

优先级:先乘除,后加减,有括号先算括号里面的,相同级别从左至右运算。

++ -- += -= *= /= %=

这些运算符只能用于变量,不能用于常量

++ -- (一元运算符,只需要一个操作数就能进行运算的运算符)

放在左边表示 先增量或减量,后进行其他运算

放在右边表示 先进行其他运算,后增量或减量

            int x = 10, y;
            y=++x;     //先增量,在赋值,x的值为11,y的值为11,等价于x=x+1;y=x

            Console.WriteLine(y );
            Console.ReadKey();
            int x = 10, y;
            y=x--;     //先赋值,在减量,y的职位5,x的值为9,等价于y=x;x=x-1

            Console.WriteLine(y );
            Console.WriteLine(x);
            Console.ReadKey();//结果y=10,x=9

+= -= *= /= %=

num += 10 就相当于 num=num +10

6.关系运算符

>,<,==(等于,相等),!=(不等于) ,<=(小于等于,包含),>=(大于等于包含)

例如:bool result;

    result = 200 > 1;

    Console.WriteLine(result);

    Console.ReadKey();

    结果为True

bool类型(布尔)

只有两个值:

真:true

假:false

7.逻辑运算符

&&(逻辑与) ||(逻辑或) !(逻辑非)

逻辑与

表达式1与表达式2的结果如下:

表达式1

表达式2

表达式1&&

表达式2

false

false

false

true

false

false

false

true

false

true

true

true

如果有一个为false,结果为false

全为true,为true

 

逻辑或

表达式1

表达式2

表达式1II表达式2

false

false

false

true

false

true

false

true

true

true

true

true

如果有一个为true,结果为true

全为false,为false

 

逻辑非

表达式1

表达式2

false

true

true

false

取反

8.符号的优先级

类别

运算符

一元运算符

+(取正)  -(取负)   !()   ++x(前增量)   --x(前减量)

成除求余运算符

    • /  %

加减运算符

+ -

关系运算符

 <  >  <=  >=

关系运算符

==   =

逻辑与运算符

&&

逻辑或运算符

||

条件运算符

赋值运算符

=  *=  /=  %=  +=  -=



总结:通过这次总结,对C#里面的各种符号有了一定的了解,学习是一个不断总结的过程,继续!







标题基于SpringBoot的在线网络学习平台研究AI更换标题第1章引言介绍基于SpringBoot的在线网络学习平台的研究背景、意义、国内外现状、论文研究方法及创新点。1.1研究背景与意义阐述在线网络学习平台的重要性及其在教育领域的应用价值。1.2国内外研究现状分析当前国内外在线网络学习平台的发展状况及趋势。1.3研究方法与创新点说明本研究采用的方法论和在研究过程中的创新之处。第2章相关理论技术概述SpringBoot框架、在线教育理论及相关技术基础。2.1SpringBoot框架概述介绍SpringBoot框架的特点、优势及其在Web应用中的作用。2.2在线教育理论阐述在线教育的基本理念、教学模式及其与传统教育的区别。2.3相关技术基础介绍开发在线网络学习平台所需的关键技术,如前端技术、数据库技术等。第3章在线网络学习平台设计详细描述基于SpringBoot的在线网络学习平台的整体设计方案。3.1平台架构设计给出平台的整体架构图,并解释各个模块的功能及相互关系。3.2功能模块设计详细介绍平台的主要功能模块,如课程管理、用户管理、在线考试等。3.3数据库设计说明平台的数据库设计方案,包括数据表结构、数据关系等。第4章平台实现与测试阐述平台的实现过程及测试方法。4.1平台实现详细介绍平台的开发环境、开发工具及实现步骤。4.2功能测试对平台的主要功能进行测试,确保功能正常且符合预期要求。4.3性能测试对平台的性能进行测试,包括响应时间、并发用户数等指标。第5章平台应用与分析分析平台在实际应用中的效果及存在的问题,并提出改进建议。5.1平台应用效果介绍平台在实际教学中的应用情况,包括用户反馈、使用情况等。5.2存在问题及原因分析分析平台在运行过程中出现的问题及其原因,如技术瓶颈、用户体验等。5.3改进建议与措施针对存在的问题提出具体的改进建议和措施,以提高平台的性能和用户满意度
评论 88
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值