文档章节

3. 自增自减运算

 小清年
发布于 2014/05/11 20:23
字数 177
阅读 9
收藏 0
点赞 0
评论 0

3. 自增自减运算

3.1 可以使用下面表达式实现加1和减1
i=i+1;j=j-1;
3.2 也可以使用下面表达式实现加1和减1
i+=1; j-=1;
3.3 还可以使用下面表达式实现加1和减1
i++;i--;++i;--i;
++或--在前面表示先加1或减1,再运算。
++或--在后面表示先运算,在加1或减1。
 
#include <stdio.h>
int main(void) {
            int i = 5, j = 5, p, q;
            p = (i++) + (i++) + (i++); // 5+6+7
            q = (++j) + (++j) + (++j); // 6+7+8
 
            printf("i = %d\n", i);   // 8
            printf("j = %d\n", j);   // 8
            printf("p = %d\n", p);   // 18
            printf("q = %d\n", q);   // 21
            return 0;
}

该博客教程视频地址:http://geek99.com/node/972

本文转载自:http://geek99.com/node/829#

共有 人打赏支持
粉丝 0
博文 70
码字总数 0
作品 0
门头沟
《跟老男孩学Linux运维之shell编程实战》-第四章 变量的数值计算

本文讲解shell编程中变量的数值计算。 1.常见的算术运算符: 提示: 此处对于我自己来说++、--比较难理解,之前一看到脚本中有这些符号,就看不懂了,所以在此举例说明一下: [root@www ~]# ...

shayatou_1990 ⋅ 2017/04/21 ⋅ 0

C语言中的运算符种类级特性

  运算符      在应用程序中,经常会对数据进行运算,为此,C语言提供了多种类型的运算符,即专门用于告诉程序执行特定运算或逻辑操作的符号。根据运算符的作用,可以将 C语言中常见的...

C语言 ⋅ 2017/04/13 ⋅ 0

Learn Java - Chapter 2 操作符(Operator)

1、赋值操作符 = 赋值 eg: int cadence = 0;int speed = 0;int gear = 1; 2、基本数学运算符 + 加 (两边是数值型变量或值作数学运算,其中一个为字符型变量或值作连接运算) - 减 * 乘 / ...

Hassan ⋅ 2015/07/08 ⋅ 0

Groovy(五)-算术运算符,关系运算符,逻辑运算符,位运算符

译文:Groovy Language Documentation 算术运算符 Groovy支持在数学和其他语言如java中一些常见的算术运算符,所有java的算术运算符都是支持的。在下面的例子中我们会一一来看。 通常的算术运...

ZJ_Rocky ⋅ 2017/12/12 ⋅ 0

Java开发中常用到运算符的功能与误区

运算符 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等.JAVA中常见运算符如下: 1.算术运算符: + - + - / % (前)++ (后)++ (前)-- (后)-- + 【典型代码】 // /: 除法 int num1...

qq_26442553 ⋅ 2017/06/08 ⋅ 0

JAVA-运算符及流程控制语句

运算符:运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 算数运算符 加(+)、减法(-)、乘(*)、除(/)、 取余(%) 整数相除,只能取整数部分,小数部分被舍弃。 整数运算...

FJW0353 ⋅ 2017/05/26 ⋅ 0

小蚂蚁学习C语言(10)——C语言进制的计算方法和while循环

进制 1,什么叫进制 逢n进1 2,把r进制装换成十进制 2进制,该数值从个位依次 2的0次方,2的1次方,*2的2方,…… 其他进制也一样的方法 3,十进制转换成r进制 方法 : 除r取余,直至商为0,...

嗜学如命的小蚂蚁 ⋅ 2015/12/06 ⋅ 0

perl 的基本数据类型

1、变量 scalar:$varname 变量 数组: @varnanme Hsah: %varname 文件: 通常大写字母 2、变量名的命名规则 简单变量以$开头后面跟字母数字或者下划线; 区分大小写; 变量名长度不限; 没...

Hai_Mo ⋅ 2017/08/07 ⋅ 0

JAVA运算符总结

算术运算符: + - × / % (都是中缀式) 返回的数据类型: long: 任何运算对象都不是float或double,但至少有一个long; int:任何运算对象都不是float或double,且不为long; double:至少有...

WuXueyang ⋅ 2014/03/03 ⋅ 0

shell之运算符

一 算术运算符: + - / %(取余) *(幂) 1.1 expr计算某个表达式值 expr expression(expr不能计算幂运算) 例子: #!/bin/bash #计算2和100的差,即-98 result= echo"$result" #计算2和100的和...

tree2013 ⋅ 2016/12/13 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 38分钟前 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

Dockerfile基础命令总结

FROM 指定使用的基础base image FROM scratch # 制作base image ,不使用任何基础imageFROM centos # 使用base imageFROM ubuntu:14.04 尽量使用官方的base image,为了安全 LABEL 描述作...

ExtreU ⋅ 昨天 ⋅ 0

存储,对比私有云和公有云的不同

导读 说起公共存储,很难不与后网络公司时代的选择性外包联系起来,但尽管如此,它还是具备着简单和固有的可用性。公共存储的名字听起来也缺乏专有性,很像是把东西直接堆放在那里而不会得到...

问题终结者 ⋅ 昨天 ⋅ 0

C++难点解析之const修饰符

C++难点解析之const修饰符 c++ 相比于其他编程语言,可能是最为难掌握,概念最为复杂的。结合自己平时的C++使用经验,这里将会列举出一些常见的难点并给出相应的解释。 const修饰符 const在c...

jackie8tao ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部