ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

傻瓜教学——C++中,操作符可分为哪几类?怎么用?(一)

2021-09-19 23:59:34  阅读:202  来源: 互联网

标签:算术操作符 C++ C语言 操作符 long 几类 我们 移位


一、C语言中,操作符可以分为哪几类?

操作符具体可以分为四大类
1.算术操作符。2.移位操作符。3.位操作符。4.赋值操作符。

二、它们该怎么用?

首先我们这篇先将,算术操作符和移位操作符
一、算数操作符
在前面的累积和数学领域中,我们多多少少都接触过符号
在C语言中我们有:+、-、*、/、%(取模)等等。
在这里我们要讲一下C语言中的取模,通俗的讲就是去余数.
比如在中:
9/2=4…1。。我们可以看到商是4余数是1
但是我们写成9%2我们可以看下运行结果为1
下图是运行结果:
在这里插入图片描述
这就是算术操作符的基本运用写法。
二、移位操作符
讲这个概念之前,我们要知道,移位操作符中,移的是谁的位?
我们知道,在C语言中输入是十进制数,储存的是二进制数,
所以这里,移位,移的是二进制位
我们知道这个之后,还得知道一个非常非常重要的知识
我们知道,在存储数字或字符的时候,我们是不是需要空间啊,你要有空间才能储存啊,我们可以上网去搜一搜电脑单位转换,这里我给大家找出来。
在这里插入图片描述
知道这个后,那么存储时,向系统申请了多大的空间?它们是什么?

英文名称文字解释
char字符数据类型
short短整型
int整形
long长整型
long long长整型
float单精度浮点型
double双精度浮点型

这里讲一下,单双精度浮点型的意思是:能打印后面小数点的位数。
我们把它打印出来,看看它们都是什么?
在这里插入图片描述
这里的数字代表的是它向系统申请的空间,单位是:字节
了解到这里,我们来讲移位操作符,它的代表符号是:向左移<<,向右移>>.
我们来看一下比如说:
在这里插入图片描述
这里,因为前面是int类型,所以a占四个字节,共32个比特位。这里向左移1个单位就是:
在这里插入图片描述
就是把这个二进制的1往左位移一个单位。
大概就是这个意思,通俗的话就是像打子弹一样。本来是满弹夹状态,前面子弹打出去,后面就自动就是个空位,但是弹夹的容量就是那么多。
在这里插入图片描述
意思大概就是这样。
对你有用的话,加个关注,点个红心。
感谢!!!
好了今天这篇就先讲这两个。

注*:此篇作品为原创,未经允许禁止转载。

标签:算术操作符,C++,C语言,操作符,long,几类,我们,移位
来源: https://blog.csdn.net/m0_61166131/article/details/120385033

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有