运算优先级
数学运算符(*/+-)
逻辑运算符(&& || !)
运算优先级
数学运算符(*/+-)
逻辑运算符(&& || !)
int a = Convert.ToInt32(Console.ReadLine());
bool b = a <= 17;
bool c = a >= 61;
bool d = b && c;
Console.WriteLine("结果是{0} false为青年,true不是青年",d);
bool isYoung = a>=18 && a<= 60;
int res = 3 + 2 * 4;
console.writeline(res);
运算符有优先级
using System;
namespace _011_运算符的优先级
{
class Program
{
static void Main(string[] args)
{
int res = (3 + 2) * 4;
Console.WriteLine(res);//20
}
}
}
乘法的优先级大于加法
括号优先级最高
youth 青年
比较运算符的优先级是大于逻辑运算符的
int age = convert.toInt32(Console.ReadLine());
if (age >=18&&age<=60)
console.WriteLine("是")
运算符的优先级
数学运算符(先乘除后加减),比较运算符,逻辑运算符
先比较运算后逻辑运算
运算符的优先级:
部分和数学运算一样
第三十二课 练习和运算符的优先级
1. 各种运算符:
①数学运算符:
加+ 减- 乘* 除/ 取余%
②关系运算符(比较运算符):
> < >= <= == !=(不等于)
③逻辑运算符:
和&& 或|| 非!
2. 比较运算符要大于逻辑运算符。
例如:
bool isYoung = age>=18 && age <= 60;
比较运算符>=和<=要先运算,再运算逻辑运算符&&。
Console.ReadLine()是读取用户输入值
Console.WriteLine()是输出值
Convert.ToInt32是将其值转化为Int类型的数值