黑马程序员C#基础--字符串转译、各种运算符
来源:互联网 发布:开启电脑网络限制 编辑:程序博客网 时间:2024/05/16 14:40
字符串的转译
\+一个字符,组成一个转译字符。一般用于表示特殊符号
@字符在字符串前表示不转译
常用的转译字符:\n \b \t \\ \”
\n表示换行符
\b表示退格(Backspce)
\t表示tab键
\\表示打印一个\
\”表示打印一个”
在字符串前加@有两种意义:
1、 字符串中如果有\,则不再理解为转译符
2、 使字符串可以换行定义
如果字符串前加@,在字符串中用两个””代表一个”
算术运算符及算术表达式
算术运算符:+ - * / %(取余数 取模)(这些属于二元运算符,需要两个元素参与运算且元素类型相容,运算后的结果类型与参与运算元素的类型一致)
算术表达式:由算术运算符连接起来的式子,如:1+1 a-b(变量a b 前面已声明且赋值)
算术运算符优先级:先乘除,后加减,有括号的先算括号的,相同级别的从左向右计算
小括号可以无限使用但必须成对出现
一元运算符:++, --, +=, -=, *=, /= ,%=
一元运算符++和--比二元运算符优先级高
++有前加加和后加加,例如:++a,a++,在表达式中运算时不同
例如:int a = 0 ; int b =3;
Int c = a++-b--; 结果a=1,b=2,c=-3
Int d =++a---b;结果 a=1,b=2,c=-1
+= : a+=3 → a=a+3; 一元运算符效率大于二元运算符
关系运算符
C#中有六个关系运算符,用于比较两个事物之间的关系
> , < , ==,!=,<=,>=
由关系运算符连接的表达式叫关系表达式
逻辑运算符
逻辑运算符:&&,||, !
&& 逻辑与 表达式1&&表达式2 要求表达式1,表达式2结果类型必须为bool类型
|| 逻辑或 表达式1||表达式2 要求表达式1,表达式2结果类型必须为bool类型
! 逻辑非 !表达式1 要求表达式1结果类型必须为bool类型
优先级:逻辑!>关系运算符>逻辑&&,逻辑||
数据类型转换
Convert类用于转换数据类型
例如:Convert.ToInt32(要转换的内容); 返回转换后的结果,如果转换不成功则会抛出异常
- 黑马程序员C#基础--字符串转译、各种运算符
- 黑马程序员--C#字符串各种操作方法
- 黑马程序员--C#运算符
- 黑马程序员--C#数据类型运算符
- 【黑马程序员】C#之运算符
- 黑马程序员 基础之运算符
- 黑马程序员 Java基础<二> 运算符
- 黑马程序员_JAVA基础-运算符
- 黑马程序员--C语言基础-运算符
- 黑马程序员-----------C语言基础-----------运算符
- 黑马程序员 自学05C#编程基础之关系运算符与逻辑运算符
- 黑马程序员--C#基础(三)-->运算符,语句,控制台输入输出
- 黑马程序员--c#基础
- 黑马程序员-C#基础
- 黑马程序员--C#基础
- 【黑马程序员】C#基础
- 黑马程序员-C#基础
- 黑马程序员--c#基础
- 黑马程序员C#基础知识(2)
- 黑马程序员C#学习两句话
- 黑马程序员C#基础--变量
- Leetcode: Two Sum
- 黑马程序员C#基础--输出变量的值连_赋值符_连接符_占位符
- 黑马程序员C#基础--字符串转译、各种运算符
- 一键安装google服务框架(更新最新版google市场)
- 黑马程序员C#网络编程之聊天室程序
- 09-选项卡的使用
- C++进阶 必读书籍
- 黑动漫@黑客的反击
- poj1047
- 回车键是否提交的详细内容
- 我的Android进阶之旅------>Android之动画之Frame Animation实例