码迷,mamicode.com
首页 > 其他好文 > 详细

逗号运算符

时间:2018-05-01 17:44:42      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:\n   ali   赋值运算   code   col   优先   main   font   运算   

C语言自学之逗号运算符

 1 #include <stdio.h>
 2 
 3 int main()
 4         {
 5             int ret;
 6             
 7             //      8    3   15
 8             ret = (3+5,1+2,3*5);//运行结果为15.
 9             //ret = 3+5,1+2,3*5;   
10             // (ret=3+5),1+2,3*5;
11             //运行结果为8.(赋值运算优先级高于逗号运算)
12             printf("%d",ret);
13             
14             return 0;
15         }

逗号运算符
  优先级最低。
  从左至右运算,最右边的值为逗号运算符的值。

 1 #include <stdio.h>
 2 int main()
 3 {
 4     int x = 5;
 5     int y = 8;
 6     //在这里合适的位置加上括号使z的值为4
 7     //int z = x*8/y+2;//运行结果为7:5*8/8+2=7;
 8     int z = x*8/(y+2);//运行结果为4:8+2=10,5*8=40,40/10=4;
 9     printf("z=%d\n", z);
10     return 0;
11 }

C语言中运算符中最高等级的为()

逗号运算符

标签:\n   ali   赋值运算   code   col   优先   main   font   运算   

原文地址:https://www.cnblogs.com/wuyuenini/p/8976493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!