C#算数运算符关系运算符逻辑运算符语句Valentino

2.把数变化到某个范围之内。——彩票生成。

3.判断能否整除。——闰年、平年。

inta=10,b=3;Console.WriteLine("10/3="+(a/b));Console.WriteLine("10%3="+(a%b));++(自增运算)--(自减运算)——它只能对变量进行运算。

inta=5;a++;Console.WriteLine(a);//a=6;1.前自增/前自减先进行自增/自减运算,然后再进行其它运算。可以简单认为前自增/前自减的优先级是最高。

inta=5,b;b=++a;Console.WriteLine("a="+a+";b="+b);//结果:a=6,b=62.后自增/后自减先进行其它运算,当其它运算都完成后,再进行自增/自减运算。可以简单认为是后自增/后自减优先级是最低的。

inta=5,b;b=a++;Console.WriteLine("a="+a+";b="+b);//结果:a=6,b=5

(二)、关系运算符:——用来判断式子成立与否

注意:双等号不要写成单等号

inta=5,b=6;Console.WriteLine(a>b&&a>0);//false;Console.WriteLine(a0);//true

inta=5,b=6;Console.WriteLine((a>b)||(a>0));//trueConsole.WriteLine((a>b)||(a<0));//false

!非——取反

优先级:一般来说:1.算术运算术的优先级要高关系运算符;关系运算符的优先级要高于逻辑运算符2.逻辑非优先级最高。逻辑与要高于逻辑或。3.如果不确定,就加小括号。

1.赋值运算符:=。把右边的结果送到左边去。左边只能是变量。

2.复合运算符:+=-=*=/=%=知道就行。a+=5;<==>a=a+5

3.条件运算符:三目运算符:。

inta=5,b=6,c;

c=a>ba:b;

Console.WriteLine(c)//6

作业:

1.游泳池一游泳场地,呈圆形,泳池半径a,广场半径b(a

①求泳池护栏长度②求广场砖面积③护栏造价25元/米,广场砖85元/m^2,求护栏、广场砖共花费多少?

Console.Write("请输入泳池半径a:");stringa=Console.ReadLine();Console.Write("请输入广场半径b:");stringb=Console.ReadLine();constdoublePI=3.1415926;doubleL=2*PI*Convert.ToDouble(a);doubleS1=PI*Convert.ToDouble(b)*Convert.ToDouble(b)-PI*Convert.ToDouble(a)*Convert.ToDouble(a);doubleRMB=25*L+85*S1;Console.WriteLine("泳池护栏长度L:"+L+"m");Console.WriteLine("广场砖面积S1:"+S1+"m^2");Console.WriteLine("护栏、广场砖共花费YMB:"+RMB+"元");

2.老狼老狼几点了

Console.Write("老狼老狼几点了?");stringhour=Console.ReadLine();inth,h1;stringap;h=Convert.ToInt32(hour);h1=h>12h-12:h;ap=h>12"下午":"上午";Console.WriteLine("现在是"+ap+h1+"点!");

3.输入三个数a,b,c。输出最大的。

inta,b,c,d,max;Console.WriteLine("请输入三个数");stringa1=Console.ReadLine();stringb1=Console.ReadLine();stringc1=Console.ReadLine();a=Convert.ToInt32(a1);b=Convert.ToInt32(b1);c=Convert.ToInt32(c1);d=a>ba:b;max=d>cd:c;Console.WriteLine("最大值是"+max);

判断--表达式。if(){}

四大类:1.ifif(age>18){Console.WriteLine("可以去当兵!");}

注意:if表达式后面只管一句话,可以省略掉{};如果if表达式后面需要管多句话,则必须加{}

2.if...else...

if(age>18){Console.WriteLine("成年了!");Console.WriteLine("可以去当兵!");}else{Console.WriteLine("还没长大!");Console.WriteLine("回家上学去!");}

注意:1.else后面不要加分号。2.else后面不要加小括号。

3.if...elseif...elseif...else多分支。

4.if嵌套。

if(...){if(...){}else{}}else{if(...){}else{}}

分层、分类来解决问题的思路。

作业:1.老狼几点了。凌晨,上午,下午,晚上。

2.判断一元二次方向根的情况。

Console.WriteLine("请输入方程系数a、b、c");strings=Console.ReadLine();strings1=Console.ReadLine();strings2=Console.ReadLine();inta,b,c;doubled;a=Convert.ToInt32(s);b=Convert.ToInt32(s1);c=Convert.ToInt32(s2);d=b*b-4*a*c;if(a==0){Console.WriteLine("不是一元二次方程");}elseif(d>0){Console.WriteLine("有两个实根");}elseif(d<0){Console.WriteLine("没有实根");}else{Console.WriteLine("有一个实根");}

3.输入一个年份,判断是闰年还是平年。

Console.Write("请输入年份:");strings=Console.ReadLine();intyear=Convert.ToInt32(s);if(year>0&&year<9999){if(year%400==0){Console.WriteLine(year+"年是闰年");}elseif(year%4==00&&year%100!=0){Console.WriteLine(year+"年是闰年");}else{Console.WriteLine(year+"年是平年");}}else{Console.WriteLine("输入年份有问题,请核对");}

4.称体重。男人的标准体重是:体重(kg)=身高(cm)-100。女人的标准体重是:体重(kg)=身高(cm)-110。上下浮动3公斤属正常要求输入性别、身高和体重,输出正常,偏胖,偏瘦

Console.Write("请输入性别:");stringsex=Console.ReadLine();Console.Write("请输入身高:");stringh=Console.ReadLine();Console.Write("请输入体重");stringw=Console.ReadLine();inth1,w1,b,n;h1=Convert.ToInt32(h);w1=Convert.ToInt32(w);if(sex=="男"){n=h1-100;b=w1-n;if(b>=-3&&b<=3){Console.WriteLine("体重正常");}elseif(b<-3){Console.WriteLine("略瘦");}else{Console.WriteLine("略胖");}}elseif(sex=="女"){n=h1-110;b=w1-n;if(b>=-3&&b<=3){Console.WriteLine("体重正常");}elseif(b<-3){Console.WriteLine("体重偏瘦");}else{Console.WriteLine("偏胖");}}else{Console.WriteLine("性别输入错误");}

//称体重(方法2)

Console.Write("请输入性别:");stringsex=Console.ReadLine();Console.Write("请输入身高:");stringh=Console.ReadLine();Console.Write("请输入体重");stringw=Console.ReadLine();inth1,w1,b,n=0;h1=Convert.ToInt32(h);w1=Convert.ToInt32(w);if(sex=="男"||sex=="女"){if(sex=="男"){n=h1-100;}elseif(sex=="女"){n=h1-110;}b=w1-n;if(b>=-3&&b<=3){Console.WriteLine("体重正常");}elseif(b<-3){Console.WriteLine("略瘦");}else{Console.WriteLine("略胖");}}else{Console.WriteLine("性别输入错误");}

5.输入年、月、日,判断是否是个正确的日期。

Console.Write("请分别输入年月日");stringyear1=Console.ReadLine();stringmonth1=Console.ReadLine();stringday1=Console.ReadLine();intyear=Convert.ToInt32(year1);intmonth=Convert.ToInt32(month1);intday=Convert.ToInt32(day1);if(year>0&&year<9999){if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){if(day>0&&day<=31){Console.WriteLine("日期正确");}else{Console.WriteLine("日期错误");}}elseif(month==4||month==6||month==11||month==9){if(day>0&&day<=30){Console.WriteLine("日期正确");}else{Console.WriteLine("日期错误");}}elseif(month==2){if(year%400==0||year%4==00&&year%100!=0){if(day>0&&day<=29){Console.WriteLine("日期正确");}else{Console.WriteLine("日期错误");}}else{if(day>0&&day<=28){Console.WriteLine("日期正确");}else{Console.WriteLine("日期错误");}}}else{Console.WriteLine("日期错误");}}else{Console.WriteLine("日期错误");}

THE END
1.算术关系逻辑赋值等运算符及其优先级在C++编程中,运算符和表达式是构建程序逻辑的基础。它们允许我们对数据进行各种操作,从而得出新的数据值或执行特定的逻辑判断。C++中的运算符种类繁多,根据功能的不同,可以大致分为算术运算符、关系运算符、逻辑运算符和赋值运算符等几大类。此外,每种运算符都有其特定的优先级和结合性,这些规则决定了在复杂的表达式https://blog.csdn.net/LUSIYUANGASTER/article/details/144162477
2.www.tup.tsinghua.edu.cn/upload/books/yz/090711表3.1关系运算符 运算符优先级用法含义结 合方向 >6op1>op2大于从左到右 <6op1=6op1>=op2大于或等于从左到右 <=6op1<=op2小于或等于从左到右 ==7op1==op2等于从左到右 !=7op1!=op2不等于从左到右 3.1.5逻辑运算符与逻辑表达式 逻辑运算符包括&&、||、!。其中,&&、||为二目运算符,实现逻辑与、http://www.tup.tsinghua.edu.cn/upload/books/yz/090711-01.txt
3.赋值运算符关系运算符算术运算符.它们之间的优先级C语言的运算符的优先级:逻辑运算符、条件运算符、赋值运算符、关系运算符、算术运算符.它们之间的优先级https://qb.zuoyebang.com/xfe-question/question/0afcfd9195a42fc92476f617ceaaf35f.html
4.C语言的运算符的优先级:逻辑运算符条件运算符赋值运算符这些运算符也称为关系运算符,其中<、<=、>、>=高于!=、==。 ?6、第六级:&、^、| 这三个符号也是位运算符号,其中内优先级,&>^>|。 ?7、第七级:&&、|| 逻辑与&&优先级大于逻辑或||。 8、第八级:? : 也称为条件运算符号,是C语言中唯一的一个三目运算符,结合顺序是从右往左。 https://blog.51cto.com/u_15127689/4002376
5.C语言运算符优先级表C语言运算符优先级表 同一优先级的运算符,运算次序由结合方向所决定。 说明:简单记就是: ! > 算术运算符 > 关系运算符 > && > || > 赋值运算符 C语言运算符 运算优先级 运算符的种类C语言的运算符可分为以下几类: 1.算术运算符 用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称http://www.360doc.com/content/14/0115/15/14933626_345476145.shtml
6.C++中的运算符运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 2.算术运算符 下表显示了 C++ 支持的算术运算符,假设变量 A 的值为 10,变量 B 的值为 20,则: https://www.jianshu.com/p/08244715daef/
7.科学网—Lingo模型的运算符Lingo中有三种关系运算符:“=”、“<=”和“>=”,用于形成模型的约束条件。LINGO并不支持严格小于和严格大于,“<”和“<=”的含义是相同的,都表示小于等于。 4.以上运算符的优先级 高#not#取反- ^ * / + - #eq# #ne# #gt# #ge# #lt# #le# https://blog.sciencenet.cn/blog-419840-451927.html
8.C语言基础知识笔记1※ 关系运算符 ※ 逻辑运算符 ※ 三目运算符 2、算术运算符 C语言基本算术运算符如下表: 除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 https://www.imooc.com/article/23511
9.C语言入门教程8一、算术运算符 二、赋值运算符 三、自增运算符和自减运算符 四、sizeof 五、逗号运算符 六、关系运算符 七、逻辑运算符 八、三目运算符 九、位运算符 计算机的基本能力就是计算,所以一门程序设计语言的计算能力是非常重要的。C语言之所以无所不能,是因为它不仅有丰富的数据类型,还有强大的计算能力。C语言一https://www.kancloud.cn/digest/clearning/149696
10.信息精品课程6.如果一个表达式中包含算术运算、关系运算、逻辑运算和函数时,则运算的优先次序是___、___、___、___。 7.字符型常量是用定界符括起来的字符串。字符型常量的定界符有半角___、___或___等三种。 8.内存变量的类型不是固定的,内存变量的类型取决于___的类型,即可以把不同类型的变量值赋值给同一内存变http://www.xcsxxgcxx.com/xcxxgc_jpkc/contents/307/143.html