C#笔记2

一、运算符

1.1 赋值运算符 - “=”

“=”:int age=18;

是赋值符号不是等于符号,赋值的类型要匹配,赋值的左边不可以是表达式,重新赋值后,原来的值就不存在了

1.2 算术运算符 - “+ - * % /”

运算符释义
+加法,连字符

-

减法
*乘法
/除法
%求余

1.3 自增减 - “++   --”

“++” “--”:自增和自减操作符又有前后缀之分,对于前缀操作符,遵循的原则是“先增减,后使用”,而后缀操作符则正好相反,是“先使用,后增减”。

1.4 三元表达式

表达式1 ? 表达式2 :表达式3;

当“表达式1”为真,则运算“表达式2”,整个条件表达式的值为“表达式2”的值,

当“表达式1”为假,则运算“表达式3”,整个条件表达式的值为“表达式3”的值 。

1.5 逻辑运算符 “& | !”

逻辑运算符又叫条件运算符,即运算的结果只有两种,true或false,逻辑运算符的优先级比关系运算符低

逻辑运算符 - 与

&

  • 布尔表达式1 & 布尔表达式2
  • 双目运算符
  • 表达式1与表达式2同时为true时,结果为true,否则结果为false

逻辑运算符 - 或

|

  • 布尔表达式1 | 布尔表达式2
  • 双目运算符
  • 逻辑运算符 - 或

逻辑运算符 - 非

  • !布尔表达式
  • 单目运算符
  •  表达式为true,结果为false;表达式为false,结果为true

补充:

&&   ||

  • 双与运算符两边的表达式,其中一个为false则不会运算另一个,直接返回false
  •  双或运算符两边的表达式,其中一个为true则不会运算另一个,直接返回true 

&&和||的作用是在一定程度上减少程序的运算量,根据前面结果选择性跳过运算

1.6 连字符号  - “+”

“+”:string str=“年龄是”+18+“岁”;

当“+”两边有一边是字符串时,“+”就是连字符号而不是加号

1.7 字符串格式化输出

string str=“年龄是”+18+“岁”;

可以写成 Console.WriteLine(“年龄是{0}岁”,性别{1}",18,男);

{0}表示的是第0个占位符,替“18”占了个位置

{1}表示的是第1个占位符,替“男”占了个位置

1.8 转义字符

转义符字符名
\'单引号
\"双引号
\\反斜杠

\0

空字符

\a警告音
\b退格
\n换行
\r置换
\t水平Tab
\v垂直Tab

  • 标志着在一个字符序列中出现在它之后的后续几个字符采取一种替代解释,其中'\'的转义字符,@在字符串前面表示取消字符串符的作用保留原格式输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值