c#学习入门2

news2025/1/16 14:02:18

十、运算符

1)算术运算符是用于数值类型变量计算的运算符,它返回的结果是数值

1.赋值符号

 2.算数运算符

加+

 减-

乘*

 除/

取余%

 3.算数运算符的优先级

 4.算术运算符的复合运算

 5.算术运算符的自增减

 

 2)字符串拼接

1.字符串拼接方式1

 

注意:用+号拼接是用符号唯一方法,不能用-,*,/,%...

 2.字符串拼接方式2

 3.控制台打印拼接

后面的内容比占位符多不会报错,后面的内容比占位符少会报错

 3)条件运算符

1.条件运算符

 条件运算符不能直接这样使用,纯比较不用结果那么对于我们来说没有任何意义;

比较的结果返回的是一个bool类型的值,true和false如果比较的条件满足,那就返回true,不满足就返回false

2.各种应用写法

 3.不能进行范围比较

 4.不同类型之间的比较

 

 

 4)逻辑运算符

1.逻辑与

 

 2.逻辑或

 

 3.逻辑非

 4.混合使用优先级问题

 5.逻辑运算符短路规则

 逻辑或:有真则真,那左边只要为真了右边就不重要

 逻辑与:有假则假,那左边只要为假了右边就不重要

5)位运算符

位运算符,主要用数值类型进行计算的,将数值转换为2进制再进行位运算

1.位与&

 

 2.位或 |

 3.异或^

 4.位取反~

 5.左移<<和右移>>

 6)三目运算符

1.基本语法

 2.具体使用

 

 十一、条件分支语句

1)条件分支语句--if

1.作用

让顺序执行的代码产生分支;if语句是第一个可以让我们的程序产生逻辑变化的语句

2.if语句

 3.if...else语句

 4.if...else if...else语句

 2)条件分支语句--switch

1.作用

让顺序执行的代码产生分支

2.基本语法

 注意:常量只能写一个值不能去写一个范围,不能写条件运算符;switch只判断变量是否等于某一个固定值

3.default可省略

 4.可自定义常量

 5.贯穿

 十二、循环语句

1)循环语句--while

1.作用

 2.语法相关

 

 3.嵌套使用

 4.流程控制关键词

 

 

 2)循环语句--do... while

1.基本语法

 2.实际使用

实际使用较少

 3.嵌套使用

 3)循环语句--for

1.基本语法

 

 2.支持嵌套

 3.特殊写法

 4.对比while循环

for循环一般用来可以准确得到一个范围中的所有数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1628463.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

antd 日期控件RangePicker如何增加快捷键(日/周/月/年)

注意&#xff1a;快捷键是从当前日期往前推算的 效果 代码 <script><RangePickerranges{{日: [moment(new Date().setDate(new Date().getDate() - 1)), moment(new Date())],周: [moment(new Date().setDate(new Date().getDate() - 7)), moment(new Date())],月: […

淘宝API接口教程:淘宝商品详情API接口(标题|主图|SKU|价格|商品销量..)

淘宝商品详情数据接口是用于获取商品详细信息的API&#xff0c;它允许开发者检索商品的各类数据。 要使用淘宝商品详情数据接口&#xff0c;你需要遵循以下步骤&#xff1a; 注册账号和权限申请&#xff1a;在淘宝开放平台注册开发者账号&#xff0c;并申请所需API的权限。完…

【总结】CycleGAN+YOLOv8+DeepSORT

本文章仅对本人前期工作进行总结&#xff0c;文章内容供读者参考&#xff0c;代码不对外公开 文章目录 1、CycleGAN1.1 数据集配置1.2 环境配置1.3 参数配置1.4 可视化训练过程1.5 训练结果1.5 结果测试 2、YOLOv82.1 数据集配置2.2 网络结构配置2.3 训练细节2.4 测试 3、Deep…

IDEA生成JavaDoc注释

1、新建java文件时默认在主类头上生成描述、作者、时间 /*** 总体描述** author CountryStrong* date ${DATE} ${TIME}</p>*/2、对java方法进行doc注释&#xff0c;并动态生成作用描述、请求参数、返回类型、抛出异常 直接去插件商店下载JavaDoc即可&#xff0c;有时间…

Python 中方法调用的求值顺序

问题背景 在 Python 中&#xff0c;方法调用的求值顺序可能会令人困惑&#xff0c;尤其是当涉及到嵌套方法调用时。例如&#xff0c;在下面的代码中&#xff0c;我们有一个 Card 类&#xff0c;它表示一张扑克牌&#xff0c;一个 Hand 类&#xff0c;它表示一组扑克牌&#xff…

【科学研究】读博:一场精神赌博❓

::: block-1 “时问桫椤”是一个致力于为本科生到研究生教育阶段提供帮助的不太正式的公众号。我们旨在在大家感到困惑、痛苦或面临困难时伸出援手。通过总结广大研究生的经验&#xff0c;帮助大家尽早适应研究生生活&#xff0c;尽快了解科研的本质。祝一切顺利&#xff01;—…

Java | Leetcode Java题解之第52题N皇后II

题目&#xff1a; 题解&#xff1a; class Solution {public int totalNQueens(int n) {Set<Integer> columns new HashSet<Integer>();Set<Integer> diagonals1 new HashSet<Integer>();Set<Integer> diagonals2 new HashSet<Integer>…

炒股自动化:券商官方,散户可用,查询订单状态API如何用?

券商官方的接口&#xff0c;个人账户可申请&#xff0c;入金门槛低&#xff0c;接入文档完善&#xff0c;技术支持好的&#xff0c;经过我们筛选后&#xff0c;只有一家符合 会编程&#xff0c;有基础&#xff0c;只是需要API接口的朋友不用看这些&#xff0c;不会写程序的朋友…

数据结构五:线性表之带头结点的双向链表的设计

我们在单链表中&#xff0c;有了next指针,这就使得我们要查找下一结点的时间复杂度为O(1)。可是如果我们要查找的是上一结点的话&#xff0c;那最坏的时间复杂度就是0[n)了&#xff0c;因为我们每次都要从头开始遍历查找。为了克服单向性这一缺点&#xff0c; 我们的老科学家们…

springcloud按版本发布微服务达到不停机更新的效果

本文基于以下环境完成 spring-boot 2.3.2.RELEASEspring-cloud Hoxton.SR9spring-cloud-alibaba 2.2.6.RELEASEspring-cloud-starter-gateway 2.2.6.RELEASEspring-cloud-starter-loadbalancer 2.2.6.RELEASEnacos 2.0.3 一、思路 实现思路&#xff1a; 前端项目在请求后端接…

【优质书籍推荐】AIGC时代的PyTorch 深度学习与企业级项目实战

大家好&#xff0c;我是herosunly。985院校硕士毕业&#xff0c;现担任算法研究员一职&#xff0c;热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名&#xff0c;CCF比赛第二名&#xff0c;科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的…

Facebook的未知力量:数字世界的新引擎

在数字化的时代&#xff0c;社交媒体已经成为了我们日常生活中不可或缺的一部分&#xff0c;而Facebook作为其中的巨头&#xff0c;其影响力远远超出了我们的想象。但是&#xff0c;Facebook背后隐藏的力量和影响远不止于此&#xff0c;它正逐渐成为数字世界的新引擎&#xff0…

设计模式:单例、原型和生成器

在这篇文章中&#xff0c;我们将重点介绍其余的创建模式&#xff1a;Singleton&#xff0c;Builder和Prototype。 在我看来&#xff0c;这些模式不如工厂重要。然而&#xff0c;了解它们仍然很有用。我将提供UML描述&#xff0c;简单的java示例&#xff08;这样即使你不了解jav…

stm32 hid自定义接收发送程序开发过程记录

cubleMX配置如下 修改端点描述符一次传输的数据大小 根据cubelMX标准在这里修改 编译错误 直接修改&#xff08;因为没有使用nodef &#xff09;编译通过 修改报告描述符&#xff08;默认的描述符无法传输数据&#xff09; 参考&#xff1a;USB协议详解第10讲&#xff08;USB描…

基于SpringBoot的“在线BLOG网”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“在线BLOG网”的设计与实现&#xff08;源码数据库文档PPT) 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringBoot 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 在线BLOG网结构功能图 管理员登录功能界面 用户信息…

电脑屏幕监控软件有哪些?大型企业都在用的电脑屏幕监控软件

电脑监控软件&#xff0c;这个东西真的很重要&#xff0c;就像保镖一样&#xff0c;保护我们的电脑和数据安全。它能预防坏事发生&#xff0c;还能在事情发生时及时控制&#xff0c;事后还能帮我们找出问题的根源。对于那些经常担心数据泄密的企业来说&#xff0c;电脑屏幕监控…

2024 XYCTF Web 方向 wp 全解

2024 XYCTF Web 方向 全解 文章目录 2024 XYCTF Web 方向 全解Webezhttp考点:信息泄露基础发包 warm up考点:php黑魔法变量覆盖 ezRCE考点:无字母RCE(bashfuck)shell变量构造RCE ezmd5考点:md5文件强相等 ezunserilze考点&#xff1a;引用绕过强相等php原生类读文件 牢牢记住&a…

【加密周报】中美下周有“大事”发生!准备联手引爆比特币大行情?美国大型养老基金和梅隆银行已持有比特币ETF!

自减半之后&#xff0c;比特币便进入了横盘状态&#xff0c;始终在6-6.5万美元价格区间震荡。4月24日&#xff0c;香港证监会官网正式公示虚拟资产现货ETF获批名单&#xff0c;华夏&#xff08;香港&#xff09;、嘉实国际、博时国际旗下相关产品均在其列&#xff0c;并计划将于…

打印给定数组中每一个数字

如何给定1-10的数字 #include<stdio.h> int main() {int arr[] { 1,2,3,4,5,6,7,8,9,10 };// 0 9//[]--下标引用操作符int i;int sz sizeof(arr) / sizeof(arr[0]);//10个数for (i 0; i < sz; i){printf("%d ", arr[i]);}re…

【项目分享】用 Python 写一个桌面倒计日程序!

事情是这样的&#xff0c;我们班主任想委托我做一个程序&#xff0c;能显示还有几天考试。我立即理解了这个意思&#xff0c;接下了这个项目。 话不多说&#xff0c;来看看这个项目吧—— 项目简介 仓库地址&#xff1a;https://gitee.com/yaoqx/desktop-countdown-day 这是 …