逗号运算符:(,)
逗号表达式:
格全文小说式:表达式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 条评论) |