.NET 基础 一步步 一幕幕[运算符、占位符、转义…
2018-06-23 23:43:47来源:未知 阅读 ()
运算符、占位符、转义符
好吧,在五局全胜之后,终于升到了三个钻,距离一个星星还有一大段距离,忽然想起来今天的博客还没写,果断坑队友,来写博客了。。。。感觉以后还是每天更新一篇比较好。要不晚上就该熬夜了,导致早上起不来,上班迟到,,,,噼里啪啦说一大堆,好了进如正题:
运算符:
算数运算符:
+
-
*
/
%
*有个重点,也是一道面试题:
++:分为前++和后++,不管是前++还是后++,最终的结果都是给这个变量加一。
区别表现表达式当中,如果是前++,则先给这个变量自身加一,然后带着这个加一后的值去参与运算。
如果是后++,则先拿原值参与运算,运算完成后,再讲这个变量自身加一;
--:分为前--和后--,不管是前--还是后--,最终的结果都是给这个变量减一。
区别表现表达式当中,如果是前--,则先给这个变量自身减一,然后带着这个减一后的值去参与运算。
如果是后--,则先拿原值参与运算,运算完成后,再讲这个变量自身减一。
这里特别说明一下 “+” 的用法:
1)、连接:当+号两边有一边是字符串的时候,+号就起到连接的作用。
2)、相加:两边是数字的时候
关系运算符:关系运算符是用来描述两个事物之间的关系
>
<
>=
<=
==
!=
由关系运算符连接的表达式称之为关系表达式。
关系表达式的结果是bool类型。
三元运算符:
?:
表达式1?表达式2:表达式3
如果1为真则执行2,为假执行3
赋值运算符:
=:表示赋值的意思,表示把等号右边的值,赋值给等号左边的变量。
由等号连接的表达式称之为赋值表达式。
注意:每个表达式我们都可以求解除一个定值,对于赋值表达式而言,等号左边的变量的值,
就是整个赋值表达式的值。
逻辑运算符:
&& 逻辑与
|| 逻辑或
! 逻辑非
逻辑运算符连接的表达式叫做逻辑表达式。
逻辑运算符两边放的一般都是关系表达式或者bool类型的值。
逻辑表达式的结果同样也是bool类型。
逻辑与 &&
表达式1&&表达式2
表达式1 |
表达式2 |
表达式1&&表达式2 |
True |
True |
True |
False |
True |
False |
True |
False |
False |
False |
False |
false |
逻辑或 ||
表达式1||表达式2
表达式1 |
表达式2 |
表达式1||表达式2 |
True |
True |
True |
True |
False |
True |
False |
True |
True |
False |
False |
false |
逻辑非 !
!表达式
表达式 |
!表达式 |
True |
False |
False |
true |
复合赋值运算符:
+= :
-=
*=
/=
%=
占位符:
使用方法:先挖个坑,再填个坑。
使用占位符需要注意的地方:
1、你挖了几个坑,就应该填几个坑,如果你多填了,没效果。如果你少填了,抛异常。
2、输出顺序:按照挖坑的顺序输出。
转义符:
转义符指的就是一个'\'+一个特殊的字符,组成了一个具有特殊意义的字符。
\n:表示换行
\":表示一个英文半角的双引号
\t:表示一个tab键的空格
\b:表示一个退格键,放到字符串的两边没有效果。
\r\n:windows操作系统不认识\n,只认识\r\n
\\:表示一个\
@符号
1、取消\在字符串中的转义作用,使其单纯的表示为一个'\'
2、将字符串按照编辑的原格式输出
本篇的代码仅以截图为例,目的是希望初学者能够多敲敲代码,熟悉一下代码。
最后附上一篇运算符的优先级:
好了,今天的.NET运算符、占位符、转义符就到这了,希望能对初学者带来帮助,更希望大神能带带我们,带我们装逼,带我们飞。。。
最后打个小广告:QQ群: .NET 一步步一幕幕 群号:590170361 (加群备注:博客园看到的)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- css与javascript重难点,学前端,基础不好一切白费! 2020-06-11
- HTML基础教程_1 2020-06-09
- HTML基础02 2020-06-09
- HTML基础01 2020-06-07
- [03]HTML基础之行内标签 2020-06-01
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash