news 2026/4/21 8:45:07

滴水逆向 day10运算符与表达式,看完再也不混淆!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
滴水逆向 day10运算符与表达式,看完再也不混淆!

0基础学逆向学习笔记记录贴。https://mp.weixin.qq.com/s/VYH389xCFmMIWllH43wVqQ

上一篇我们搞懂了字符存储的“密码”,这一篇继续解锁计算机基础——运算符与表达式。其实它们就像数学里的“加减乘除”,是程序计算的核心,今天用大白话讲透,新手也能轻松看懂~

一、先搞懂:运算符是什么?

运算符就像“计算工具”,用来对数据进行运算、赋值或比较,比如我们熟悉的加减乘除,还有一些程序里常用的特殊运算。根据功能不同,常用的运算符主要分为5类,重点掌握这几类就够日常使用啦!

1. 算术运算符(最常用,相当于数学里的计算)

核心运算符:+(加)、-(减)、*(乘)、/(除)、%(取余)、++(自增)、--(自减)

这里重点说下容易混淆的++(自增),记住一个核心规则就不会错:

- ++ 放在变量后面(比如a++):先进行其他运算,再让变量自身加1;

- ++ 放在变量前面(比如++a):先让变量自身加1,再进行其他运算。

举个简单例子:如果a=3,那么b=a++ 后,b=3、a=4;如果b=++a 后,b=4、a=4,是不是一下子就懂了?

2. 其余4类(简单了解,重点记常用)

除了算术运算符,还有赋值运算符(=、+=、-=等,比如a+=3等价于a=a+3)、关系运算符(>、<、==等,用来判断大小关系)、逻辑运算符(&&、||、!等,用来判断真假)、条件运算符(三元运算符,简化判断语句),后续用到再深入,先掌握核心的算术运算符即可。

二、表达式:运算符的“组合用法”

表达式就是用运算符把多个数据(或变量)连接起来的式子,核心特点:最终结果一定是一个数

比如:3+5(表达式,结果是8)、a+++b(表达式,结果根据a和b的初始值计算)、10/2-3(表达式,结果是2),不管式子多复杂,最终都会算出一个具体的数值。

三、关键规则:表达式结果的类型怎么定?

当表达式里有不同类型的变量(比如字符型、整型、浮点型)时,结果的类型会按照「变量宽度从窄到宽」的顺序决定,优先级如下(从窄到宽,重点记顺序):

char(字符型)→ short(短整型)→ int(整型)→ float(单精度浮点型)→ double(双精度浮点型)

简单说:哪个变量的“宽度”(存储范围)最大,表达式的结果就会变成这个类型。比如int型变量和float型变量运算,结果会是float型;char型和double型运算,结果会是double型。

总结一下:运算符是“工具”,表达式是“工具的组合”,记住算术运算符的用法和表达式结果的类型规则,就能轻松应对基础的程序计算啦~

收藏起来,下次遇到运算符混淆时,直接翻这篇就够了✨ 觉得有用,别忘了点赞转发哦!

关注“0基础学逆向”,一起学逆向。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/21 8:42:47

别再死记硬背了!用Arduino做个智能小夜灯,轻松搞懂++、这些运算符

用Arduino打造智能小夜灯&#xff1a;在动手实践中掌握运算符精髓 深夜伏案工作时&#xff0c;突然亮起的顶灯总让人眼前一白&#xff1b;半夜起床找水喝&#xff0c;摸黑磕碰又难免困扰。这些问题&#xff0c;其实用一个简单的智能小夜灯就能完美解决。但今天我们要做的&#…

作者头像 李华
网站建设 2026/4/21 8:42:40

别再死记硬背了!用一张图+一个故事彻底搞懂DDR4的容量计算与内部架构

用快递站与摩天大楼的故事拆解DDR4内存架构 想象你走进一栋繁忙的摩天大楼&#xff0c;这里每天要处理数万件快递包裹的存取——这就是DDR4内存芯片的生动写照。本文将用这个生活化场景&#xff0c;带您理解Bank Group、Prefetch等抽象概念背后的设计哲学。 1. 内存大厦的楼层设…

作者头像 李华
网站建设 2026/4/21 8:42:11

OpenMV固件降级/升级保姆级教程:解决IDE连接异常与版本兼容性问题

OpenMV固件版本管理全攻略&#xff1a;从降级到升级的深度实践指南 当你兴奋地拆开新到手的OpenMV摄像头&#xff0c;准备大展拳脚时&#xff0c;IDE却弹出了"固件版本不兼容"的红色警告——这种场景恐怕不少开发者都遇到过。固件版本管理看似简单&#xff0c;实则是…

作者头像 李华