专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

C语言入门到精通第010讲C语言运算符

  运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C语言内置了丰富的运算符,并提供了以下类型的运算符:算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符
  一、算术运算符
  下表显示了C语言支持的所有算术运算符。假设变量A的值为10,变量B的值为20,则:
  实例
  请看下面的实例,了解C语言中所有可用的算术运算符:
  实例
  includestdio。h
  intmain()
  {
  inta21;
  intb10;
  intc;
  cab;
  printf(Line1c的值是d,c);
  cab;
  printf(Line2c的值是d,c);
  cab;
  printf(Line3c的值是d,c);
  cab;
  printf(Line4c的值是d,c);
  cab;
  printf(Line5c的值是d,c);
  ca;赋值后再加1,c为21,a为22
  printf(Line6c的值是d,c);
  ca;赋值后再减1,c为22,a为21
  printf(Line7c的值是d,c);
  }
  当上面的代码被编译和执行时,它会产生下列结果:
  Line1c的值是31
  Line2c的值是11
  Line3c的值是210
  Line4c的值是2
  Line5c的值是1
  Line6c的值是21
  Line7c的值是22
  以下实例演示了a与a的区别:
  实例
  includestdio。h
  intmain()
  {
  intc;
  inta10;
  ca;
  printf(先赋值后运算:);
  printf(Line1c的值是d,c);
  printf(Line2a的值是d,a);
  a10;
  ca;
  printf(Line3c的值是d,c);
  printf(Line4a的值是d,a);
  printf(先运算后赋值:);
  a10;
  ca;
  printf(Line5c的值是d,c);
  printf(Line6a的值是d,a);
  a10;
  ca;
  printf(Line7c的值是d,c);
  printf(Line8a的值是d,a);
  }
  以上程序执行输出结果为:
  先赋值后运算:
  Line1c的值是10
  Line2a的值是11
  Line3c的值是10
  Line4a的值是9
  先运算后赋值:
  Line5c的值是11
  Line6a的值是11
  Line7c的值是9
  Line8a的值是9
  二、关系运算符
  下表显示了C语言支持的所有关系运算符。假设变量A的值为10,变量B的值为20,则:
  实例
  请看下面的实例,了解C语言中所有可用的关系运算符:
  实例
  includestdio。h
  intmain()
  {
  inta21;
  intb10;
  intc;
  if(ab)
  {
  printf(Line1a等于b);
  }
  else
  {
  printf(Line1a不等于b);
  }
  if(ab)
  {
  printf(Line2a小于b);
  }
  else
  {
  printf(Line2a不小于b);
  }
  if(ab)
  {
  printf(Line3a大于b);
  }
  else
  {
  printf(Line3a不大于b);
  }
  改变a和b的值
  a5;
  b20;
  if(ab)
  {
  printf(Line4a小于或等于b);
  }
  if(ba)
  {
  printf(Line5b大于或等于a);
  }
  }
  当上面的代码被编译和执行时,它会产生下列结果:
  Line1a不等于b
  Line2a不小于b
  Line3a大于b
  Line4a小于或等于b
  Line5b大于或等于a
  三、逻辑运算符
  下表显示了C语言支持的所有关系逻辑运算符。假设变量A的值为1,变量B的值为0,则:
  实例
  请看下面的实例,了解C语言中所有可用的逻辑运算符:
  实例
  includestdio。h
  intmain()
  {
  inta5;
  intb20;
  intc;
  if(ab)
  {
  printf(Line1条件为真);
  }
  if(ab)
  {
  printf(Line2条件为真);
  }
  改变a和b的值
  a0;
  b10;
  if(ab)
  {
  printf(Line3条件为真);
  }
  else
  {
  printf(Line3条件为假);
  }
  if(!(ab))
  {
  printf(Line4条件为真);
  }
  }
  当上面的代码被编译和执行时,它会产生下列结果:
  Line1条件为真
  Line2条件为真
  Line3条件为假
  Line4条件为真
  四、位运算符
  位运算符作用于位,并逐位执行操作。、和的真值表如下所示:
  假设如果A60,且B13,现在以二进制格式表示,它们如下所示:
  A00111100
  B00001101
  AB00001100
  AB00111101
  AB00110001
  A11000011
  下表显示了C语言支持的位运算符。假设变量A的值为60,变量B的值为13,则:
  实例
  请看下面的实例,了解C语言中所有可用的位运算符:
  实例
  includestdio。h
  intmain()
  {
  unsignedinta60;6000111100
  unsignedintb13;1300001101
  intc0;
  cab;1200001100
  printf(Line1c的值是d,c);
  cab;6100111101
  printf(Line2c的值是d,c);
  cab;4900110001
  printf(Line3c的值是d,c);
  ca;6111000011
  printf(Line4c的值是d,c);
  ca2;24011110000
  printf(Line5c的值是d,c);
  ca2;1500001111
  printf(Line6c的值是d,c);
  }
  当上面的代码被编译和执行时,它会产生下列结果:
  Line1c的值是12
  Line2c的值是61
  Line3c的值是49
  Line4c的值是61
  Line5c的值是240
  Line6c的值是15
  五、赋值运算符
  下表列出了C语言支持的赋值运算符:
  实例
  请看下面的实例,了解C语言中所有可用的赋值运算符:
  实例
  includestdio。h
  intmain()
  {
  inta21;
  intc;
  ca;
  printf(Line1运算符实例,c的值d,c);
  ca;
  printf(Line2运算符实例,c的值d,c);
  ca;
  printf(Line3运算符实例,c的值d,c);
  ca;
  printf(Line4运算符实例,c的值d,c);
  ca;
  printf(Line5运算符实例,c的值d,c);
  c200;
  ca;
  printf(Line6运算符实例,c的值d,c);
  c2;
  printf(Line7运算符实例,c的值d,c);
  c2;
  printf(Line8运算符实例,c的值d,c);
  c2;
  printf(Line9运算符实例,c的值d,c);
  c2;
  printf(Line10运算符实例,c的值d,c);
  c2;
  printf(Line11运算符实例,c的值d,c);
  }
  当上面的代码被编译和执行时,它会产生下列结果:
  Line1运算符实例,c的值21
  Line2运算符实例,c的值42
  Line3运算符实例,c的值21
  Line4运算符实例,c的值441
  Line5运算符实例,c的值21
  Line6运算符实例,c的值11
  Line7运算符实例,c的值44
  Line8运算符实例,c的值11
  Line9运算符实例,c的值2
  Line10运算符实例,c的值0
  Line11运算符实例,c的值2
  六、杂项运算符sizeof三元
  下表列出了C语言支持的其他一些重要的运算符,包括sizeof和?:。
  实例
  请看下面的实例,了解C语言中所有可用的杂项运算符:
  实例
  includestdio。h
  intmain()
  {
  inta4;
  shortb;
  doublec;
  intptr;
  sizeof运算符实例
  printf(Line1变量a的大小lu,sizeof(a));
  printf(Line2变量b的大小lu,sizeof(b));
  printf(Line3变量c的大小lu,sizeof(c));
  和运算符实例
  ptra;ptr现在包含a的地址
  printf(a的值是d,a);
  printf(ptr是d,ptr);
  三元运算符实例
  a10;
  b(a1)?20:30;
  printf(b的值是d,b);
  b(a10)?20:30;
  printf(b的值是d,b);
  }
  当上面的代码被编译和执行时,它会产生下列结果:
  Line1变量a的大小4
  Line2变量b的大小2
  Line3变量c的大小8
  a的值是4
  ptr是4
  b的值是30
  b的值是20
  七、C中的运算符优先级
  运算符的优先级确定表达式中项的组合。这会影响到一个表达式如何计算。某些运算符比其他运算符有更高的优先级,例如,乘除运算符具有比加减运算符更高的优先级。
  例如x732,在这里,x被赋值为13,而不是20,因为运算符具有比更高的优先级,所以首先计算乘法32,然后再加上7。
  下表将按运算符优先级从高到低列出各个运算符,具有较高优先级的运算符出现在表格的上面,具有较低优先级的运算符出现在表格的下面。在表达式中,较高优先级的运算符会优先被计算。
  实例
  请看下面的实例,了解C语言中运算符的优先级:
  实例
  includestdio。h
  main()
  {
  inta20;
  intb10;
  intc15;
  intd5;
  inte;
  e(ab)cd;(3015)5
  printf((ab)cd的值是d,e);
  e((ab)c)d;(3015)5
  printf(((ab)c)d的值是d,e);
  e(ab)(cd);(30)(155)
  printf((ab)(cd)的值是d,e);
  ea(bc)d;20(1505)
  printf(a(bc)d的值是d,e);
  return0;
  }
  当上面的代码被编译和执行时,它会产生下列结果:
  (ab)cd的值是90
  ((ab)c)d的值是90
  (ab)(cd)的值是90
  a(bc)d的值是50

高领这么穿,真的很好看入冬后穿什么样的毛衣才显气质?女王们是如何玩转秋冬叠穿的?时尚怎样提升女生衣品穿得不时尚,长得不好看怎么办?衣服怎么搭配最让人舒服呢?在每年的秋冬季,最流行的就是叠穿了,但是,叠穿心灵鸟天边凄美的夕阳渐渐褪了去,夜晚的灯火很快亮了起来。黑暗笼罩着客厅。我独自一人静静地躺在沙发上,闭着眼睛,希望加班的丈夫早点回来,冲散这一室的孤寂。竟然睡着了,梦见一片烟雾迷蒙,什么简洁的励志感悟句子在平日的学习工作和生活里,我们难免会萌生一些新的感悟,这时候,就可以把这些感悟都记录下来,让自己铭记于心。你看过感悟的文章吗?知道要怎么写吗?下面是小编精心整理的2022年简洁的励朵朵葵花向阳开西下的落日,预示着明早太阳的冉冉升起。那时,旭日东升的红日,将满天的霞光普照山峦大地。那两朵向日葵在火红太阳的照耀下又开始了新一天快乐的成长。题记向日葵生命的意义在于,无论生长于广90年代,黄金年代90年代,似乎离我们很远,但又似乎离我们很近。说它近吧,它离现在已经过去了二三十年,连九零后都奔三了。说它远吧,90年代发生的很多事情还记忆犹新。很多人还在看着那个年代的电影听着那零碎记忆12。07一些一些细碎的细碎的记忆一个一个模糊的模糊的故事。地球上存在着很多生命体,人作为某种程度上的主宰而存立于此。出生。是最脆弱的一种初始状态。所以需要万般的呵护爱怜。它慢慢的成长,慢慢真正的高情商,是假装不出来的,也练不出来俞敏洪讲过这样一段话一个人如果八面玲珑能说会道,特别会来事儿,并不是情商高。八面玲珑会来事儿精通各种人际交往的方法和技术,这只是术的层面。而道的层面,是人品德行将心比心,这才是一个澄迈十二时辰在辉隆庄园里,偷得浮生半日闲在一片安心恬荡的天地自由自在地呼吸放下疲惫跟随自然让心愈发平静山气日夕佳飞鸟相与还忘淡外界的喧嚣单纯的没有杂质置身于此安之若素寻一处有温度的庄园体会岁月静好澄迈十二时辰线上推广季来山西纪游之一晋祠1990年盛夏,我应邀参加全国报纸副刊连载研究会年会,来到太原这千年古城。早就听人说不去晋祠,枉到太原。到了太原,又听人说初到太原的人,不去参观晋祠,犹如外国人到了北京未去游览紫禁离开广州,我去了和台湾一水之隔的小岛在广东速冻的这一夜,我离开广州,去到了这个叫做蝶的小岛。没错,真的叫做蝶,蝴蝶的蝶。因为形似蝴蝶,有一条长达141公里呈蝶翅状的海岸线,所以亦称为蝶岛。大家应该更熟悉它的另一个名字世界上海岸线最长的四个国家海岸线简单来说就是大海和陆地的界线,一般来说,一个国家的海岸线越长,拥有的海洋权益也就越大。漫长的海岸线不仅可以建设更多的港口,也可以获得更多的海洋权益。优良的港口可以促进一个国家
佛山亿万富豪庞康海天味业私有化惊心一跃,如今身价1450亿庞康1956年,庞康出生于广东佛山。1982年,他从南京师范学院食品机械专业毕业以后,被分配到珠江酱油厂做技术员。早在清乾隆年间,广东佛山就有了最早的酿造企业佛山古酱园。民国时期,三百年传承的海天和龟甲万区别在哪里?海天调味得名于海天酱园。海天调味,中国最大的专业调味品生产企业,海天调味溯源于清乾隆年间的佛山酱园,海天调味至今已有300年的历史,其工艺讲究口感醇厚的酿造方法领先同侪。(本段来自俄罗斯央行宣布制定新的汇率确定机制中新社莫斯科10月3日电(记者田冰)俄罗斯中央银行3日宣布,将制定新的外汇汇率确定机制,在确定官方汇率时将引入银行相关报表和交易所以外的交易平台数据。俄罗斯央行官网3日发表的公告说从滨州银座商城的兴衰看国内实体店的没落银座商城滨州店入主滨州已经20年了。当初曾经是滨州最火的购物场所,最近几年生意愈发萧条,听说下一步要迁到位于黄河五路渤海十路的银座商城黄河店去。不仅仅银座商城,甚至整个渤海七路商业国庆长假后A股的走势10月3日的外围大盘趁着A股虚脱之后休身养性时,终于坚挺起来。就连A股家对门的BT小日也趁着A股虚脱之后休身养性时,也硬气了起来,把空头按在地上摩擦。从年线来看2021年12月31年轻化女性化与高端化保时捷中国市场的成功秘诀2022年9月29日,保时捷(POAHF)正式登陆法兰克福证券交易所,上市首日,市值便超过奔驰和宝马,成为全球第五大车企,仅次于特斯拉丰田比亚迪和大众集团。保时捷一直被称为大众汽车成都世乒赛神剧情!印度队03输球,从小组第一到濒临出局10月4号下午,成都世乒赛男团小组赛第2小组的比赛,印度队03不敌法国队,这样法国队小组第一德国队小组第二,晋级淘汰赛。印度队小组第三。第一盘,法国队艾利克斯勒布伦出战,以30横扫成都世乒赛团体赛小组赛樊振东30沙雅育坦查隆10月4日,成都世乒赛团体赛小组赛继续进行,在男团的比赛中,中国队迎战泰国队。今天的比赛中,马龙轮休,林高远樊振东和梁靖崑披挂上阵。首场比赛林高远31击败对手,为中国队先下一城。随邱党与杜达齐建功,德国男团与法国男团小组出线,印度队被淘汰团体世乒赛德国男团对战乌兹别克斯坦男团,最终德国男团30大胜对手。德国队第一个出战的还是邱党,对战的是乌兹别克斯坦队的舒克鲁克,最终邱党30击败对手。双方第一局的比赛邱党一开始正手权威机构首次基于环境光条件开展电视性能评测本报记者贾丽环境光对大屏电视的画质表现到底有多重要?近日,中国电子技术标准化研究院赛西实验室公布了一项最新的研究结果注重用户实际使用场景下画质效果的海信ULEDX参考级影像产品65大数据ELK(十二)Elasticsearch编程(环境准备)头条创作挑战赛一环境准备1准备IDEA项目结构创建elasticsearchexample项目创建包结构如下所示2准备POM依赖repositories!代码库repository
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网