首页 > 生活

(13)逗号运算符,问号运算符,运算符混合计算

更新时间:2025-05-12 17:05:15 阅读: 评论:0

今天学西红柿炖牛腩的做法习的知识点:1.逗号运算符2.问金银猫号运算符3.各种运算符的混合运算4.Long丶double关键字意义

逗号运算符:(,)

逗号表达式:

格全文小说式:表达式1,表达式2,表达式3,...表达式n

比如:

int a=3,b=4,c=5;a*b,a+b,a/b;//这里面有三个表达式,并且是由,隔开的,这种就叫做逗号表达式

注意以下几点:

(1)逗号表达式的值等于最后一个表达式的值:main(){ int a=3,b=4,k; k=(a*b,a+b,a-b);//逗号表达式的值等于最后一个表达式的值:所以看a-b,就等于-1 eos600dprintf("k%=d",k);}

结dok果:

(2)虽然逗号表达式的我的男友是怪物值等于最后一个表达式的值,但是每一个表达式都必须要做到计算。(3)要使变量的值发生改变,教学原则唯一的方法就是让变量执行赋值语句。mai微阵列芯片n(){ int a=3,b=4,k; k=(a=a*b,a+b,a-b);//每一个表达式都必须要做到计算//k就等于8 printf("k%=d",k);}

结果:

(4群公告怎么写)逗号运算符是所有运算符中优先级别最低的一个。main(){ int a=3,b=4,k; k=a*b,a+b,a-b;//逗号运算符是所有运算符中优先级别最低的一个。所以a*b会先赋值给k,赋值运算符的优先级别要大于逗号运算符,k就等于12 printf("k%=d",k);}

结果:

问号运算符:(?)

问号表达式银河快枪手的格式:

条件?语句体1家用净水器哪种好:语句体2;

执行过程是如何:

判断条件是否成立,成立做语句体1,如php编程果不成立就做语句体2.

main(){ int a=3,b=4,k; k=(a>b?a:b);//如果a大于b,那么吧a赋给k,如果a不大于b,那么就吧b赋给k,所以是4 printf("k%=d",k);}

结果:

main(){ 剁手党 int a=3,b=4,k; k=(a<b?a++:++b);//a小于b成立,a++是先引用后自加,换句话说引用的时候a依然是3,所以3吧值赋给了k,过了之后能a再加1,所以k=3 prinip反查域名tf("k%=d",k);}

结果:

main(){ int a=3,b=4,c=5,k; k=a>b?a:b>c?b:c;//这是一个问号语句的嵌套(嵌套就是一个大盒子里有小盒子) printf(&孚盟#34;k%=d",k);}

解释:首先看a>b,如果成立的话就等于a,他是不成立,就看b>c?b:c,而这里又是一个问号表达式,b>c他不成立,那么就看c的值,c的值等于5,所以综上所说的值,k就等于5

答案:

各种运算符的混合运算:

赋值运算符算术运算符关系运算符逻辑运算符逗号运算符

优先级别:

!>算术运算符>关系运算符>&&>||>赋值运算符>逗号运算符

我们通过一些例子来体会一些这些优先级别:

1.

结果镰仓物语等于:

2.

结果:

这两道题目仔细看看我之前说的优先级别,自己就能看懂。

Long丶double意义:

我们就要探讨变量的分类:

整型变量:(整形变量所能包含的最大值与最小值决定的)

(1)普通整型-(int)--输入输出参数是%d(表示的最小值:-32768,表示的最大值:32767)//负2的15次方到2的15次方减1

(2)短整型-(short)--输入输医学专业介绍出参数是%d(短整型和普通整型是一样的)

(3)长整型-(long)--私处输入输出参数时候%ld(长整型最小值比普通整型还小睡眠面膜推荐,最大值比普通整型还大,一般用于阶乘)

实型变量:

(1)单精度型:float---最多保留6位小数--参数是%f

(2)双精度型:double---可以保留15-16位小数--参数是%lf

今天就到此为止。

布病

本文发布于:2023-05-27 13:40:47,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/ge/85/136496.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:运算符   逗号   问号
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道