C# — —运算符应用(二)

本文详细介绍了C#中的各类运算符,包括算术运算符、关系运算符、逻辑运算符等,并通过具体示例展示了如何使用这些运算符来实现基本的逻辑判断与计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

之前的博客有简单总结过符号应用里面包含了部分运算符应用。这里主要补充运算符部分。运算符分为一元运算符,和二元运算符还有三元运算符。
像++,–这样的只需要一个操作数就能进行运算的运算符,我们就叫一元运算符 ;
对于我们正常使用的”+”, “-“, “*”, 需要两个数参与运算的运算符,我们就叫二元运算符;
对于像(?:),需要三个表达式参与运算的运算符,我们就叫三元运算符。
这些部分也可以叫做算数运算符,除了这些我们还有逻辑运算符&& 和 ||

下面将一些关系运算符的例子;


关系运算符==

            Console.WriteLine("Put on your ID");

            string username=Console.ReadLine();

            Console.WriteLine("Put on your passward");
            string Passward=Console.ReadLine();

            if (username  == "dhk"&&Passward == "123")
            {
                Console.WriteLine("successful Loading");
            }
            else
            {
                Console.WriteLine("faule unLoading");
            }
            Console.ReadKey();

这里的== 表示的就是数学关系运算的等号 C#里的=是赋值的意思
大于> ;小于<;等于==;不等于!=
这里写图片描述

逻辑运算符&&和||

例子:判断是否是闰年:输入年份如果是显示true
这里写图片描述

            Console.WriteLine("请输入年份");//显示要求信息
            string stryear = Console.ReadLine();//可输入信息复制到stryear字符串

            int year = Convert.ToInt32(stryear );//将字符类型转换成整型

            bool result=year % 1 == 0 || year % 4 == 0 && year % 100 != 0;//根据条件要求与的关系优先于或的关系

            Console.WriteLine(result );//把条件赋值给result得出bool类型的值


            Console.ReadKey();//点击任意键显示bool类型值

这里还有算数运算符号:% 表示取余数和+-*/都是算数运算符
逻辑运算符&&表示并且;||表示或的关系

  • 加一个循环语句if 如果不是闰年,则显示不是闰年 是闰年显示是闰年

这里写图片描述

            Console.WriteLine("Please write on the year");
            string stryear = Console.ReadLine();
            int year = Convert.ToInt32(stryear);

            bool result = year % 400 == 0 || year % 4 == 0 && year % 100 != 0;
            if (result)
            {
                Console.WriteLine("是润年");
            }
                Console.WriteLine("不是闰年");
            Console.ReadKey();

小结

1.算术运算符:* - + / %

2.关系运算符: > < == != >= <=

3.逻辑运算符:! && ||

4.位运算符:<< >> ~ | ^ &

5.赋值运算符:=及扩展赋值运算符

6.条件运算符:?:

7.逗号运算符:,

8.指针运算符:*和&

9.求字节数运算符:sizeof

10.强制类型转换运算符:(类型)

11.分量运算符:. ->

12.下标运算符:[ ]

13.其他:如函数调用运算符:()

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邢美玲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值