返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C语言中单目操作符++、–的实例讲解
  • 732
分享到

C语言中单目操作符++、–的实例讲解

2024-04-02 19:04:59 732人浏览 泡泡鱼
摘要

目录前言++单目操作符- -单目操作符附1:代码演示:演示代码提取:总结前言 大家先判断下下面代码的运行结果 答案: 如果你全对了,那么恭喜大佬,这篇博客可能对你收益不大,全

前言

大家先判断下下面代码的运行结果



答案:

如果你全对了,那么恭喜大佬,这篇博客可能对你收益不大,全当复习好了,这是专门针对编程小白初学单目操作符++、- -的讲解,诚挚地希望能够到xdm。接下来我将开始我的讲解,手把手带xdm拿捏这两个操作符的运算。

++单目操作符

可分为前置++和后置++

1、前置++,变量先++(一般情况下+1)完以后再运算

2、后置++,变量先运算完以后再++(一般情况下+1)

- -单目操作符

可分为前置–和后置–

1、前置- -,变量先- -(一般情况下-1)完以后再运算

2、后置- -,变量先运算完以后再- -(一般情况下-1)

附1:

接下来我将以上述代码题目通过代码演示的方式来讲解这两个单目操作符

代码演示:

1、最初阶段,全部变量初始化为随机值

2、因为我happr变量指定初始化为9,由于是后置++的缘故,也就是先进行赋值运算以后再进行++操作,所以此时的happy变量还是9,amused=happy,即把9赋值给了amused变量,所以打印出来的amused变量的值是9

3、运算结束以后,由于是后置++的缘故,也就是先进行赋值运算以后再进行++操作,所以此时的happy变量变成了10

4、因为前面happy变量已经变成了10,由于这里是前置++,也就是先++后再进行赋值运算,所以打印出来的happy和chuffed变量都是11

5、因为我sorrowful变量指定初始化为9,由于是后置- -的缘故,也就是先进行赋值运算以后再进行- -操作,所以此时的sorrowful变量还是9,woeful=sorrowful,即把9赋值给了woeful变量,所以打印出来的woeful变量的值是9

6、运算结束以后,由于是后置- -的缘故,也就是先进行赋值运算以后再进行- -操作,所以此时的sorrowful变量变成了8

7、因为前面sorrowful变量已经变成了8,由于这里是前置- -,也就是先- -后再进行赋值运算,所以打印出来的distressing和sorrowful变量都是7

演示代码提取:


#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

int main()
{
	int happy = 9;
	int amused = happy++;
	printf("%d %d\n", happy, amused);
	int chuffed = ++happy;
	printf("%d %d\n", happy, chuffed);
	int sorrowful = 9;
	int woeful = sorrowful--;
	printf("%d %d\n", sorrowful, woeful);
	int distressing = --sorrowful;
	printf("%d %d\n", sorrowful, distressing);
	return 0;
}

总结

到此这篇关于C语言中单目操作符++、–的文章就介绍到这了,更多相关C语言单目操作符++、–内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: C语言中单目操作符++、–的实例讲解

本文链接: https://lsjlt.com/news/159516.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C语言中单目操作符++、–的实例讲解
    目录前言++单目操作符- -单目操作符附1:代码演示:演示代码提取:总结前言 大家先判断下下面代码的运行结果 答案: 如果你全对了,那么恭喜大佬,这篇博客可能对你收益不大,全...
    99+
    2024-04-02
  • C语言中单目操作符++、–的实例分析
    C语言中单目操作符++、–的实例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。前言大家先判断下下面代码的运行结果答案:如果你全对了,那么恭喜大佬,这篇博客可能对你收益不大,...
    99+
    2023-06-22
  • R语言中字符串的拼接操作实例讲解
    在R语言中 paste 是一个很有用的字符串处理函数,可以连接不同类型的变量及常量。 函数paste的一般使用格式为: paste(..., sep = " ", collaps...
    99+
    2024-04-02
  • C语言各类操作符全面讲解
    目录1 算术操作符2 移位操作符3 位操作符4 赋值操作符5 单目操作符5.1 ! 逻辑反操作5.2 sizeof 和数组6 关系操作符7 逻辑操作符8 条件操作符9 逗号表达式10...
    99+
    2024-04-02
  • C语言操作符超详细讲解下篇
    目录前言赋值操作符单目操作符单目操作符介绍sizeof 和 数组关系操作符逻辑操作符条件操作符逗号表达式下标引用与函数调用和结构成员[ ] 下标引用操作符( ) 函数调用操作符访问一...
    99+
    2024-04-02
  • C语言操作符超详细讲解上篇
    目录前言1、操作符的分类2、算术操作符3、移位操作符3.1 左移操作符3.1.1 正数左移1位3.1.2 负数左移1位3.2 右移操作符3.2.1 正数右移1位3.2.2 负数右移1...
    99+
    2024-04-02
  • C语言操作符使用实例分析
    本篇内容介绍了“C语言操作符使用实例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!算术操作符主要是 (+ - * / %) 五种算数操作...
    99+
    2023-07-02
  • C语言操作符的示例分析
    这篇文章给大家分享的是有关C语言操作符的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言C语言中操作符不多,但是有些相同的操作符都是在不同的表达式中,有不同的解释意思,比如 * 号,在表达式中5*5表示...
    99+
    2023-06-20
  • C语言简明讲解操作符++和--的使用方法
    目录一、++与--操作符的本质二、++与-- 操作符使用分析三、小结一、++与--操作符的本质 ++ 和 -- 操作符对应两条汇编指令 前置 变量自增(减)1取变量值 后置 取变量值...
    99+
    2024-04-02
  • 详解C语言之操作符
    目录1.加减乘2.除(/)注意:3.取余(%)注意:4.移位操作符(>> <<)注意5.位操作符(| ,& ,^)6.逻辑操作符(&&...
    99+
    2024-04-02
  • R语言对CSV文件操作实例讲解
    在 R 语言中,我们可以从存储在 R 语言环境外的文件中读取数据。 我们还可以将数据写入将被操作系统存储和访问的文件。 R 语言可以读取和写入各种文件格式,如​csv&#...
    99+
    2024-04-02
  • R语言操作X轴日期实例讲解
    R语言操作X轴日期: 需要用到程序包library(lubridate);程序包是在R的安装包C:\R-3.4.4\bin\x64\RGui.exe里根据命令安装的 将日期改为xxx...
    99+
    2024-04-02
  • C语言实例上手深入理解操作符的使用
    目录1.闰年练习2.绝对值练习3.字符转换练习4.四则表达式练习5.隐式类型转换1.闰年练习 编写逻辑表达式判断用户给定的年份是否是闰年,年份可以被4整除但不能被100整除;年份可以...
    99+
    2024-04-02
  • C语言全面细致精讲操作符的使用
    目录前言一、算术操作符二、移位操作符1.左移操作符2.右移操作符三、位操作符四、赋值操作符复合赋值符五、单目操作符单目操作符介绍1.sizeof 和 数组2.++和–运算...
    99+
    2024-04-02
  • C语言中炫酷的文件操作实例详解
    目录什么是文件程序文件数据文件 (本文重点)文件名文件的打开和关闭文件指针文件函数相对路径与绝对路径输入输出流二进制读写fwirtefread总结什么是文件 磁盘上的文件是文件 但是...
    99+
    2024-04-02
  • 一文详解C语言操作符
    目录一、基础篇1.算数操作符2.单目操作符3.逻辑操作符4.条件操作符5.逗号表达式6.下标引用,函数调用和结构体成员访问7.关系操作符 二、进阶篇1.二进制2.移位操作符...
    99+
    2023-05-20
    C语言操作符详解 C语言操作符
  • C语言单链表的图文示例讲解
    目录一、单链表的结构二、单链表的函数接口1. 申请结点及打印单链表2. 尾插尾删3. 头插头删4. 中间插入和删除1. 在 pos 指向的结点之后插入结点2. 在 pos 指向的结点...
    99+
    2023-02-14
    C语言单链表的基本操作 C语言单链表
  • C语言超详细讲解文件的操作
    目录一、为什么使用文件二、什么是文件1.程序文件2.数据文件3.文件名三、文件指针四、文件的打开和关闭五、文件的顺序读写六、文件的随机读写fseekftellrewind七、文件结束...
    99+
    2024-04-02
  • C语言数据结构实例讲解单链表的实现
    目录1、单链表2、单链表的实现头文件函数的实现(1)打印链表(2)动态申请结点(3)尾插(4)头插(5)尾删(6)头删(7)查找(8)在pos之前插入(9)删除pos(10)在pos...
    99+
    2024-04-02
  • C语言实现堆的简单操作的示例代码
    目录一、堆的概念二、堆的实现三、堆的代码实现一、堆的概念 (1)定义 如果有一个关键码的集合K = {k0,k1, k2,…,kn-1},把它的所有元素按完全二叉树的顺...
    99+
    2022-11-13
    C语言实现堆 C语言 堆操作 C语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作