首页 > 编程语言 >(四)C#编程基础复习——运算符

(四)C#编程基础复习——运算符

时间:2023-11-02 16:45:56浏览次数:39  
标签:Console 复习 C# 运算符 ++ int WriteLine --

运算符其实就是一个符号,用来告诉编译器执行特定的数学或者逻辑运算。C#中内置了丰富的运算符,大致可以分为以下几类:

一、算术运算符

算术运算符即完成特定算术运算的符号,例如加、减、乘、除、余等,如下图所示:

int a = 10;
int b = 20;
Console.WriteLine("a+b={0}",a+b);
Console.WriteLine("a-b={0}",a-b);
Console.WriteLine("a*b={0}",a*b);
Console.WriteLine("a/b={0}",a/b);
Console.WriteLine("a%b={0}",a%b);
Console.WriteLine("++a的值是{0}",++a);
a = 30;
Console.WriteLine("a--的值是{0}",a--);
Console.WriteLine("a的值是{0}",a);

自增、自减运算,它们既可以放在前面也可以放在后面,区别就是:在变量的前面时表示先进行自增或者自减运算,例如(a=10,++a=11,a++=11)

    int a = 10;
    int b = 20;
    Console.WriteLine("++a的值为{0}",++a);
    Console.WriteLine("a++的值为{0}",a++);
    Console.WriteLine("--b的值为{0}", --b) ;
    Console.WriteLine("b--的值为{0}",b--);
    Console.ReadKey();

二、关系运算符

关系运算符用来比较运算符左右两边的操作数,如图所示:

 int a = 20;
 int b = 30;
 if(a==b)
 {
     Console.WriteLine("a等于b"); 
 }
 else
 {
     Console.WriteLine("a不等于b");
     if(a>b)
     {
         Console.WriteLine("a大于b");
     }
     else
     {
         Console.WriteLine("a小于b");
         if(a<b)
         {
             Console.WriteLine("a小于b");
         }
         else
         {
             Console.WriteLine("无法读取");
             Console.ReadKey();
         }
     }
 }
 Console.ReadKey();

标签:Console,复习,C#,运算符,++,int,WriteLine,--
From: https://www.cnblogs.com/daihaoliulingyi601/p/17805734.html

相关文章

  • Prometheus+Grafana实现服务性能监控:windows主机监控、Spring Boot监控、Spring Cloud
    1、Prometheus介绍Prometheus使用Go语言开发,中文名称叫:普罗米修斯。Prometheus是一个开源系统最初在SoundCloud构建的监控和警报工具包。自2012年成立以来,许多公司和组织已经采用了Prometheus,它现在是一个独立的开源项目并独立于任何公司进行维护。Prometheus于2016年加入云......
  • C# WinFrom Application下的方法以及用法
    https://blog.csdn.net/weixin_44867439/article/details/132792736https://zhidao.baidu.com/question/177942555374414204.htmlApplication.Exit():用于退出应用程序。它会触发FormClosing事件,并允许窗体执行清理操作。一般来说,Application.Exit用于正常关闭应用程序。Applic......
  • 【WCH蓝牙系列芯片】-基于CH32V208开发板—PWM暂停输出,保持电平问题
    -------------------------------------------------------------------------------------------------------------------------------------     ......
  • 简单使用C语言通过Microhttpd库采集淘宝
    前段时间给大家分享过不少采集淘宝相关内容的方法,昨天有个朋友让我来帮他用C语言编写一个采集淘宝的爬虫程序,并且还要通过Microhttpd库来实现。这一点都难不倒我,下面我就将我的代码示例给大家分享一下,有需要的朋友赶紧来取。```c#include#include#include#include#defineHTTP......
  • 安防视频监控平台EasyCVR出现目录在线,通道离线的问题该如何解决?
    视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的能力,可拓展性强......
  • ==springCloud(一)==
    为什么选择SpringCloud作为微服务架构选型依据整体解决方案和框架成熟度社区热度可维护性学习曲线当前各大IT公司用的微服务架构有那些?阿里:dubbo+HFS京东:JFS新浪:Motan当当网:DubboX…SpringCloud概念Spring官网:https://spring.io/什么是微服务架构微服务有什么优点微服务就是将单......
  • 新一代云原生可观测平台之CCE服务监控篇
    本文分享自华为云社区《新一代云原生可观测平台之CCE服务监控篇》,作者:云容器大未来。在云原生容器化浪潮的当下,监控是确保业务稳定性最受关注的问题之一。那么,华为云CCE容器服务又是如何帮助用户提高运维效率呢?半年来,CCE容器服务的运维团队持续拜访用户,并总结用户在云原生运维......
  • Spring MVC的工作流程
    SpringMVC的工作流程1. 用户发送请求至前端控制器DispatcherServlet2. DispatcherServlet收到请求后,调用HandlerMapping处理器映射器3. 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器及处理器拦截器一并返回给DispatcherServlet。4. DispatcherSe......
  • NPS+Proxifiler配置socks5代理
    1.部署NPSdockerrun-d--namenps--net=host-v/data/nps/conf:/confffdfgdfg/nps:v0.26.10服务端配置文件nps.conf主要配置项##bridgebridge_type=tcpbridge_port=15081bridge_ip=0.0.0.0#webweb_host=xxx.xxx.xxxweb_username=adminweb_password=123web_port=1......
  • 安防监控EasyCVR视频汇聚平台,如何实现视频汇聚?
    关注我们的朋友都知道,EasyCVR平台最初就是以汇聚为核心而进行打造的,那到底什么是汇聚平台呢?又如何进行视频资源汇聚?简单来说,视频汇聚平台是指能够从不同的视频源(例如直播、点播等)收集、整合和展示视频内容的平台。下面就是EasyCVR中一些常见的视频汇聚方法:1、数据采集视频汇聚平台......