vb.net 同时给多个属性赋值_c语言,算数运算符、关系运算符、逻辑运算符、赋值运算符、字符串拼接符号、三目运算符、分支结构、运算符...

算术运算符:

除 /:

1、参与的数类型都是整型时,做取整运算

即商n余m,结果为n

2、只要有一个浮点数参与,就会做类似精确运算

取余%:

取余运算符号,也叫取模运算符号

做除法运算时,商n余m,结果为m,而且被除数必须是整数

1、参与运算都是整数时,余数是精确值

2、有浮点数做除数时,余数不一定是精确值

【取余运算一般被用来判断,一个数能否被另一个数整除】

【被除数为正,取余结果为正

被除数为负,取余结果为负】

++、–:

自增自减运算符

符号要与变量一起使用

表示变量自动+1 自动-1;

++aa++: 是a=a+1

–aa–: 是a=a-1

1、与变量在一起,不与其他任何符号连用时

(单独使用)

++a --a a++ a–

此时,变量一定会+1 或者-1

2、自增自减运算符与其他符号连用时

需要考虑表达式的值

++a/a++/–a/a-- 整体看成表达式

符号在前,先运算再赋值

符号再后,先赋值再运算

如:int a = 1;

a = ++a;

符号在前,先运算再赋值
     

关系运算符:>, <, >=, <=, ==, !=

用来判断条件是否成立,一般都用在分支结构或循环结构

逻辑运算符:&&(与), ||(或), !(非)

当有两个条件以上进行判断是否成立时

需要使用逻辑运算符

1<a<3: a>1&&a<3 或者 a<3&&a>1

&&:

用于判断两个条件是否同时成立

【全真为真,一假则假】

||:

用于判断一则有条件成立

【一真即真,全假则假】

!:

用于条件的否定

【非真即假,非假即真】

又称&&和||为【短路运算符】

当使用&&或||时,第一个条件能确定结果时,第二个条件不会执行

这种情况叫【短路现象】

—单个符号 &(与) |(或) 【没有短路现象】

运算符之赋值运算符

= : 赋值运算符 ,给前面的变量赋值

【扩展运算符】:+=,-=, =, /=, %=

a=b 相当于 a = a * b;

a+=b 相当于 a = a + b;

运算符之字符串拼接符号【+】

当+前后,只要有一个是字符串类型,就做拼接操作

拼接后的结果是【字符串类型】

即拼接到字符串以后

所得的新的东西仍是字符串

之后每个【+】后全部都依次拼接上

运算符之【三目运算符】 【 = ?:】(三元运算符)

关系运算与条件运算统称为【条件运算】

变量类型 变量 = (条件表达式)? 值1:值2;

变量类型:需要与值1或者值2的类型相同

而值1与值2的类型要么相同

要么可以自动转换

程序的运行顺序:

【顺序结构】:从程序开始,到程序结束

【分支结构】:在顺序结构基础上,根据条件进行选择执行方向

【循环结构】:在顺序结构基础上,根据条件进行多次执行相应循环

分支结构:根据条件的成立与否,选择执行方向

(一)if分支结构:

【1】if(条件表达式){

代码块 //条件成立时,执行的逻辑

}

【2】if(条件表达式){

代码块1//条件成立时执行

}else{

代码块2//条件不成立时执行

}

【3】if(条件1){

代码块1;

}else if(条件2){

代码块2;

}else if(条件3){

代码块3;

}else{

代码块4;

}

运算符优先级以及执行顺序

总结一句话:扩建点,单算移比较,位辑三等点。

(括号->点,单目、算数、移位、比较,位、逻辑、三目、逗号。)

---------------------

作者:洛铭

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值