C#编程基础运算符和特殊符号的使用
C# 编程基础运算符和特殊符号的使用 C# 编程语言中,运算符和特殊符号是编程的基础组件,正确地使用它们对于编写高效、可读性强的代码至关重要。本文将详细介绍 C# 中的各种运算符和特殊符号的使用,包括一元运算符、二元运算符、赋值运算符、逻辑运算符、位运算符、关系运算符等。 一元运算符 * 正数作为一元运算符 +:表示正数,例如 `int mZhengshu = +1;` * 自增 1 作为一元运算符 ++:表示自增 1,例如 `int mZiZeng = 8; mZiZeng++;` 运算后,值为 9 * 负数作为一元运算符 -:表示负数,例如 `int mZhengshu = -1;` * 自减 1 作为一元运算符 --:表示自减 1,例如 `int mZiJian = 8; mZiJian--;` 运算后,值为 7 二元运算符 * 加法运算符 +:表示两个数相加,例如 `int mxiangjiajieguo = 2 + 3;` 运算后,值为 5 * 减法运算符 -:表示两个数相减,例如 `int mxiangjianjieguo = 2 - 3;` 运算后,值为 -1 赋值运算符 * 加法赋值运算符 +=:例如 `int x = 5; int y = 10; y += x;` 运算后,y 的值为 15 * 减法赋值运算符 -=:例如 `int x = 5; int y = 10; y -= x;` 运算后,y 的值为 5 * 乘法赋值运算符 *=:例如 `int x = 5; int y = 10; y *= x;` 运算后,y 的值为 50 * 除法赋值运算符 /=:例如 `int x = 5; int y = 10; y /= x;` 运算后,y 的值为 2 * 取余赋值运算符 %=:例如 `int x = 5; int y = 10; y %= x;` 运算后,y 的值为 0 逻辑运算符 * 与运算符 &&:如果左边的满足假,那么右边不用判断,直接返回假,否则再判断右边 * 或运算符 ||:如果左边的满足真,那么右边不用判断,直接返回真,否则再判断右边 位运算符 * 异或运算符 ^:两个数都转化成二进制后,再进行逐位对比运算,如果同位置值相同,则取 0,否则,取 1 * 且位运算符 &:两个数都转化成二进制后,再进行逐位对比运算,如果同位置值相同,则取 1,否则,取 0 * 或位运算符 |:两个数都转化成二进制后,再进行逐位对比运算,如果同位置值相同,则取 1,否则,取 0 关系运算符 * 等于运算符 ==:判断两个值是否相等 * 不等于运算符 !=:判断两个值是否不相等 特殊符号 * 析构函数 ~:按位求补运算符,是为 int、uint、long 和 ulong 类型预定义的,返回 int 值 * 逻辑非运算符 !:例如 `bool mResult = false; bool mR1 = !mResult;` 运算后,mR1 的值为 true























剩余20页未读,继续阅读


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 我国互联网金融发展探讨.docx
- 《计算机应用基础》精品课程电子教学导案.doc
- 基于智能电网的配电自动化探讨.docx
- 安全生产信息化平台设计方案.docx
- 2014年全国计算机等级测验考试《三级网络技术》上机测验考试冲刺试题4.doc
- 大数据时代我国宏观经济数据的冲突与协调.docx
- 2011级C语言课程设计方案课题安排.doc
- 大数据时代下大学生思想政治教育初探.docx
- ATC单片机彩灯控制方案设计(含源文件).doc
- 基于翻转课堂的开放教育《计算机应用基础》课程教学模式应用研究.docx
- 测绘工程专业的计算机实践能力培养模式探索.docx
- 基于计算思维的大学计算机基础课程教学内容设计.docx
- 开放式计算机实验室的管理改革探索.docx
- 机械设计制造及其自动化外文翻译外文文献英文文献液压支架的最优化设计.doc
- 板卡需求的分析.zip
- 计算机网络基础通信技师培训.ppt


