搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
我家小花儿
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
PageHelper循环依赖 com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration_pagehelper循环依赖解决
2
Flutter 封装官方【webview_flutter】,增加JSBridge回调_flutter jsbridge
3
Vue实战(06)vue引入外部字体库_vue 项字体库
4
纯CSS3文字效果推荐_css3 文字效果
5
【吴恩达deeplearning.ai】基于ChatGPT API打造应用系统(上)_deeplearning.api
6
2020美赛E题O奖论文分析_2020美赛e题优秀论文
7
python求巴特沃斯和高斯的低通滤波和高通滤波_高斯高通滤波python
8
Unity3D 学习路线?_unity3d学习路线
9
Unity中常用的数据结构_unity 数据结构
10
拟合案例2:matlab实现分段函数拟合(分段点未知)及源码
当前位置:
article
> 正文
算术运算符——加号的多种和自增自减_算术加
作者:我家小花儿 | 2024-02-06 16:23:00
赞
踩
算术加
四则运算当中的加号“+”有常见的三种用法:
1.对于数值来说,那就是简单纯粹的加法。
2.对于字符
char类型
来说,在计算之前,char会被提升成为int,然后再计算。(char类型字符和int类型字符,之间的对照关系:ASCII.Unicode)
3.对于
字符串
String(首字母大写,并不是关键字)来说,加号代表字符串连接操作。任何类型和字符串进行连接的时候,都会被变成字符串 。
二.自增自减
自增运算符:++
自减运算符:--
基本含义:让一个变量涨一个数字1,或者让一个变量降一个数字1.
使用格式:写在变量名称之前,或者写在变量名称时候。例如++num或者num++。
使用方式:
(1)单独使用:不和其他任何操作混合,自己独立成为一个步骤。
(2)混合使用:和其他操作混合,例如与赋值混合,或者与打印操作混合,等等。
使用区别:
(1)在单独使用的时候,前++和后++没有任何区别,也就是说++num和num++,是完全一样的。
(2)注意!在混合使用时,就有重大区别。
A:混合使用中,如果是前++,那么变量立刻马上+1,任何拿着结果使用。【先加后用】
B:如果是后++,那么首先使用变量本来的数值,任何变量再+1.【先用后加】
例如1:num1原本等于10,当我们在num1前面++结果就为11,在num1后面再++结果就为12,当然这是单独使用时。
例如2.当混合打印时,num2=20,如果使用前++变量立刻马上变成21,num3=30,但是如果使用后++先得到的仍然为30,再得到+1,=31.
例如3.如果是 -- 那又是怎么样的呢?我们将num4=40,先--立刻马上得到39。
例如4.将num5=50,那么后--就会得到49,这就是先减后用。
最后,咱们来一个稍微复杂一点的:int类型设x=10,y=20,那么++x会立刻马上变成+1=11,但是y--会先减后用还是为20,但是结果x和y终将会+1和-1,所以结果为31.
敲一敲!注意事项:自增自减只能对于变量使用哟~常量不允许!
bug演示:
30++(30为一个确切的数值,为常量)
所以,结果
是错误的。
哒咩!
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/我家小花儿/article/detail/63464
推荐阅读
article
【
数据结构
】
(
四
)
图
...
数据结构
分为逻辑结构和物理结构,从逻辑结构上,
数据结构
分为集合结构
(
数据元素之间没有关系
)
、线性结构
(
数据元素之间存在一...
赞
踩
article
前端
经典
面试
题
(60道
前端
面试
题
包含
JS
、
CSS
、
React
、
网络
、
浏览器
、
程序题等)_
前端
面试
提...
(以下所有答案仅供参考)简答题1
、
什么是防抖和节流?有什么区别?如何实现?参考答案防抖触发高频事件后n秒内函数只会执行一...
赞
踩
article
【原】我
的
项目
管理
之路
--
2
、
认知
项目
管理
文/谷雨霖_
、
以
自己
家乡
的
古今工程
项目
为
索引,加深认识...
随着对工作
的
熟悉,开始感知
项目
管理
,感受到
自己
的
工作是受约束
的
,在和一个小团队一起工作。模糊认识到
项目
管理
要界定需 求,...
赞
踩
article
【
项目
管理
】认识
项目
相关
方(干系
人
)
管理
_合单
项目
相关
的
人
...
在
项目
管理
中,
相关
方的
管理
的重要性尤为重要。合格的
项目
经理往往能够很好把握
管理
项目
相关
方的
项目
诉求期望(范围,进度,质量...
赞
踩
article
为什么
c
语言
精髓
指针
,(C
语言
)
精髓
——
指针
...
(1)作用:正确而灵活的运用
指针
,能够有效的表示复杂的数据结构,能动态分配内存,方便地使用字符串,有效而方便地使用数组,...
赞
踩
article
state
和
props
之间
的
区别
是
什么
?
_
state
和
props
有
什么
区别
...
react中
state
与
props
之间
的
区别
_
state
和
props
有
什么
区别
state
和
props
有
什么
区别
...
赞
踩
article
scanf
()
分隔符
_
scanf
输入
分隔符
...
昨天遇到一个
scanf
的小问题。
scanf
();_
scanf
输入
分隔符
scanf
输入
分隔符
昨天...
赞
踩
article
力扣
之
链
表
2—创建单
链
表
_
力扣
中
单
链
表
...
设计
链
表
的实现您可以选择使用单
链
表
或双
链
表
。单
链
表
中
的节点应该具有两个属性:val 和 next。val 是当前节点的值...
赞
踩
article
力扣
(leet
c
ode)66.加一——
c
语言
新手入门
_
力扣
怎么
学习
c
语言
...
力扣
刷题的开始如有不对的地方欢迎指正(๑•̀ㅂ•́)و✧1-题目2已给定部分代码(注意这代表已给定部分数据,不可删除,可...
赞
踩
article
PTA7
-22
龟兔
赛跑
_
龟兔
赛跑
pta
...
includeusingnamespacestd;intmain(){intt,flag,rest,run;inta,b...
赞
踩
article
【
Redis
】深入理解
Redis
常用
数据类型
源码
及底层实现(
3
.详解
String
数据结构
)...
type都是string,但是encoding不同int:保存长整型(long)的64位(8个字节)的符号整数只有整数才...
赞
踩
article
C++
链表
的
实现
(
链表
反转、合并)
_
c++
判断
链表
中间
节点
...
1、
链表
的
实现
struct Node { int data; Node *next;};class Link {publ...
赞
踩
article
java
虚拟机
简单
理解
---
学习《深入理解
java
虚拟机
》
_
java
虚拟机
...
JVM运行时数据区、内存分配与垃圾回收、Class文件结构、内加载机制、执行引擎
_
java
虚拟机
java
虚拟机
...
赞
踩
article
C语言中
不同
类型
指针
的
区别_
c
语言 比较
指向
不同
对象
的
指针
...
一、字符
指针
c
har*字符
指针
是
指向
字符或字符串
的
指针
。我们都知道数组名存放
的
是首元素
的
地址,而
指针
同理存放
的
是首字符...
赞
踩
article
c
语言
快速
排序
法
代码
及注释
_
快速
排序
c
语言
代码
以及解释...
c
语言
快速
排序
学习笔记
_
快速
排序
c
语言
代码
以及解释
快速
排序
c
语言
代码
以及解释 #in
c
lude ...
赞
踩
article
js
下载
文件...
js
下载
文件_
js
下载
js
下载
最近一直在做上传,
下载
,预览等相关功能 今天记录一下
js
实现...
赞
踩
article
C
语言
指针
详解_
c
语言
语法(
指针
,数组,调用栈,
字符串
,链表等...
C
语言
指针
详解_
c
语言
语法(
指针
,数组,调用栈,
字符串
,链表等
c
语言
语法(
指针
,数组,调用栈,
字符串
,链表等 ...
赞
踩
article
React
——
React
中组件的三大属性(
state
,
props
,
ref
)_
react
stat...
本文主要介绍有关
react
的相关知识点_
react
state
ref
react
state
ref
...
赞
踩
article
十四届
蓝桥
杯
第三期
模拟
赛(C/
C++
C组)_
十四届
蓝桥
杯
第三期
模拟
题...
十进制下输入2022,十六进制为7E6,那么只需十六进制下输入AAA找到对应的十进制数即可。26进制,最简单的方法Exc...
赞
踩
article
UML
在项目实施中的
使用
心得
(详细
设计阶段
)_uml
学习
心得
...
总结:在业务需求分析阶段
使用
功能框图、Use Case图、Sequence图逐级分析业务项及业务流程,在概要
设计阶段
确定...
赞
踩
相关标签
图论
算法
数据结构
java
intellij-idea
leetcode
前端
程序人生
项目管理
工作
任务
测试
delphi
产品
为什么c语言精髓 指针
javascript
react
链表
c语言
c++
redis
缓存
中间件