首页 > 编程语言 >C#学习 操作符(20)

C#学习 操作符(20)

时间:2024-11-14 09:32:15浏览次数:1  
标签:上作 20 原有 结果 C# 操作符 WriteLine Console

1. 运算操作符

int m = 0, j = 1;
序号 操作符 作用 举例
1
+
m=m+j; // 结果:1
2 - m=m-j; // 结果:-1
3 * m=m*j; // 结果:0
4 / m=m/j; // 结果:0
5 % 取余 m=m%j; // 结果:1
6 ++ 自增1 m++; // 结果:1
7 -- 自减1 m--; // 结果:-1

2. 分配操作符

int x = 10;
序号 操作符 作用 举例
1 = 赋值 x=10; // 10赋值给变量X。
2 += 在原有基础上加 x+=5; // 结果:15
3 -= 在原有基础上减 x-=5; // 结果:5
4 *= 在原有基础上乘 x*=5; // 结果:50
5 /= 在原有基础上除 x/=5; // 结果:2
6 ++ 自增1 int m = 1; m++; // 结果:2
7 %= 在原有基础上取余数 x%=5; // 结果:0
8 &= 在原有基础上作与运算 x&=3; // 结果:2
9 %= 在原有基础上作或运算 x|=3; // 结果:11
10 ^= 在原有基础上作异或运算 x^=3; // 结果:9
11 >>= 在原有基础上作右运算 x%=3; // 结果:1
11 >>= 在原有基础上作左运算 x<<=3; // 结果:8

3. 比较操作符

int x = 10,y=5;
序号 操作符 作用 举例
1 == 是否相等 Console.WriteLine(x == y); // 结果:False
2 != 是否不相等 Console.WriteLine(x != y); // 结果:True
3 >= 是否大于等于 Console.WriteLine(x >= y); // 结果:True
4 <= 是否小于等于 Console.WriteLine(x <= y); // 结果:False
5 > 是否大于 Console.WriteLine(x > y); // 结果:True
6 < 是否小于 Console.WriteLine(x < y); // 结果:False

4. 逻辑操作符

Boolean x=true, y=false;
序号 操作符 作用 举例
1
&&
逻辑与 Console.WriteLine(x && y); // 结果:False
2 || 逻辑或 Console.WriteLine(x || y); // 结果:True
3 ! 逻辑非 Console.WriteLine(!y); // 结果:True

标签:上作,20,原有,结果,C#,操作符,WriteLine,Console
From: https://www.cnblogs.com/huiy/p/18544959

相关文章

  • C#不装Oracle客户端,连接数据库的方法
      前几天临时碰到个项目需求,让从Oracle数据库中直接查询视图数据。  按照正常的模式,首先问清楚Oracle版本,然后安装Oracle客户端,更改“listener.ora”监听文件,安装PLSQL,连接、查询。  再在代码中引用“System.Data.OracleClient.dll”,配置连接字符串使用。  太麻烦了! ......
  • c++类循环依赖的问题
    目前的一种状况是A类中以B类指针作为成员变量,B类在构造时需传入A类指针作为参数。a.hclassA{ B*b;};b.hclassB{ B(A*a);};这种情况需要在头文件中前向声明,然后在.cpp文件中include另一个类的头文件。如下:a.hclassB;classA{ B*b;};b.hclassA;classB{ B......
  • 占用资源极低!这款轻量级 Nacos 性能炸裂!
    大家好,我是Java陈序员。在开发中,Nacos作为一款非常流行的微服务配置中心、注册中心,在构建微服务项目时往往会使用到它。但是对于个人开发者而言,云服务器资源有限,往往无法撑起Nacos服务的高内存使用!今天,给大家介绍一款轻量级的Nacos服务,功能平替,占用资源极低!关注微信公......
  • centos8 从安装docker到部署服务
    1.替换yum源为阿里镜像1.1备份cd/etc/yum.repos.dmkdirbaksmv./*.repo./baks1.2新建viCentos-Linux-BaseOS.repo填充内容[baseos]name=AlibabaCloudLinux$releasever-BaseOSbaseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/......
  • Java学习笔记--static关键字,介绍以及基本使用,static修饰成员的访问特点
    一,static的介绍以及基本使用问题1:如果现在在测试类中调用了许多学生类,里面有姓名,年龄,教室,但他们的教室都需要更改,现在该怎么办?定义static关键字1.概述:static是一个静态关键字2.使用:  a.修饰一个成员变量:   static数据类型变量名  b.修饰一个方法: ......
  • C#自动检测文件的编码
    StreamReader自动编码检测:使用 StreamReader 可以自动检测文件的编码(包括UTF-8BOM、UTF-16、等),并选择合适的编码来读取文件。它通过 detectEncodingFromByteOrderMarks:true 来启用BOM检测功能。字符处理:StreamReader 读取的是字符流,而不是字节流,因此不需要......
  • LeetCode【0046】全排列
    本文目录1中文题目2求解方法:回溯法2.1方法思路2.2Python代码2.3复杂度分析3题目总结1中文题目给定一个不含重复数字的数组nums,返回其所有可能的全排列。可以按任意顺序返回答案。示例:输入:nums=[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,......
  • 网络安全(黑客)——自学2024
    ......
  • [LeetCode] 1385. Find the Distance Value Between Two Arrays
    Giventwointegerarraysarr1andarr2,andtheintegerd,returnthedistancevaluebetweenthetwoarrays.Thedistancevalueisdefinedasthenumberofelementsarr1[i]suchthatthereisnotanyelementarr2[j]where|arr1[i]-arr2[j]|<=d.Exampl......
  • 网络安全(黑客)——自学2024
    ......