运算符介绍和实例

#!/usr/bin/env python
# -*- coding: utf-8 -*-

#"**":求幂运算
a=2**3   #相当于2的3次幂,就是2*2*2
print a

#"//":除法运算,然后返回其商的整数部分,舍掉余数
a=10//3
print a

#"%":除法运算,然后返回其商的余数部分,舍掉商
a=10%3
print a

b=10%1  #没有余数的时候返回什么?
print b

a=10//3  #a为商的整数部分
b=10%3   #b为
c=3*a+b  #c为除数乘以商的整数部分加上余数,应该c的值就是被除数
print c

#"&":按位与运算,所谓的按位与是指一个数字转化为二进制,然后这些二进制的数按位来进行与运算
a=7&18  #执行一下,为什么7跟18与会得到2呢??
print a
'''首先我们打开计算器,然后我们将7转化为二进制,得到7的二进制值是:111,自动补全为8位,即00000111
   然后我们将18转化为二进制,得到18二进制的值是10010,同样补全为8位,即00010010
   再然后,我们将00000111
   ,跟        00010010按位进行与运算,
   得到的结果是:00000010,然后,我们将00000010转化为十进制
   得到数字二,所以7跟18按位与的结果是二进制的10,即为十进制的2

'''

#"|":按位或运算,同样我们要将数字转化为二进制之后按位进行或运算
a=7|18
print a
'''我们来分析一下,同样我们的7的二进制形式是00000111,18的二进制形式是00010010
   我们将      00000111
   跟         00010010按位进行或运算,
   得到的结果是 00010111,然后,我们将00010111转化为十进制
   得到数字23,所以7跟18按位或的结果是二进制的10111,即为十进制的23
'''

#"^"按位异或
a=7^18
print a
'''
   首先,异或指的是,不同则为1,相同则为0.
   我们来分析一下,同样我们的7的二进制形式是00000111,18的二进制形式是00010010
   我们将      00000111
   跟         00010010按位进行异或运算,
   得到的结果是 00010101,然后,我们将00010101转化为十进制
   得到数字21,所以7跟18按位异或的结果是二进制的10101,即为十进制的21
'''

#"~":按位翻转~x=-(x+1)
a=~18  #~18=-(18+1)=-19
print a

#"<<":左移
'''
比如18左移就是将他的二进制形式00100100左移,即移后成为00100100,即成为36,左移一个单位相当于乘2,左移动两个单位
相当于乘4,左移3个单位相当于乘8,左移n个单位相当于乘2的n次幂。
'''
a=18<<1
print a

b=3<<3
#print b

#">>":右移
'''
右移是左移的逆运算,即将对应的二进制数向右移动,右移一个单位相当于除以2,右移动两个单位相当于除以4,右移3个单位相当于
除以8,右移n个单位相当于除以2的n次幂。
'''
a=18>>1
print a

b=18>>2
print b

 

转载于:https://my.oschina.net/jsw5297/blog/706820

C 存储类和运算符介绍 C语言的存储类和运算符 阅读详情

相关推荐

Python-常见运算符的其介绍及示例

Python中常见运算符的其介绍及示例

2303_76219019的博客 505

运算符—练习案例

案例:两只老虎 需求:动物园里有两只老虎,已知两只老虎的体重分别为180kg、200kg;请用程序实现判断两只两只老虎体重是否相同。 思路: 分析: 1.先定义两个变量分别为两只老虎的体重(此处只体现数值)单位:kg int tiger1 = 180; int tiger2 = 200; 2.利用三元运算符来判断两只老虎体重是否相等,如果相等则为true,否则为false tiger1 == tiger2 ? true :false; 3.再使用一个数据来接受三元运算符的运算

weixin_67796933的博客 970

FoundationPose复现及Realsense应用

FoundationPose是一个统一的基础模型,用于6D对象姿态估计和跟踪,支持基于模型和无模型的设置。在测试时可以立即应用于未见过的新对象,无需微调,只要给出其CAD模型,或者捕获少量RGBD参考图像。得益于统一框架,下游姿态估计模块在两种3D模型设置中都是相同的,当没有CAD模型时,使用神经隐式表示进行高效的新视角合成。通过大规模合成训练,辅以大型语言模型(LLM)、一种基于transformer的新架构和对比学习公式,实现了强大的泛化能力。

m0_56661101的博客 1万+

运算符实例

运算符实例 price = float(input("商品单价:")) quantity = float(input("商品数量:")) money = float(input("收取金额:")) change = money - price * quantity print("应找金额:", change, "元") 商品单价:25 商品数量:2 收取金额:60 应找金额: 10.0 元 minute = float(input("请输入分钟:")) hour = float(input("请输入小时:

zx980414k的博客 311

黑科技已上线|Lazada数据分析软件,一键式搞定你的店铺!

工欲利其事,必先利其器。在lazada跨境电商的整个流程中,适当的使用一些工具,不仅能大大的简化工作流程,而且可以提高实施效率。Mengla专为lazada电商卖家行业精细化分析lazada数据分析软件都有哪些强大功能! 一、两大优势: 1.海量数据: 数据覆盖面积大;数据分析维度逛;精确算法抓取海量数据;亿万数据秒级响应多种数据来源; 2.技术成熟: 深耕SaaS大数据挖掘;提供一站式数据分析服务;拥有领先的采集技术和运算模型架构; 二、Lazada数据分析软件的功能: 1.各国站点一键分析: 马来西亚

Menglakeji的博客 1146

在 Windows 系统下使用 VMware 安装 Ubuntu 24.04 LTS 系统

Ubuntu24.04桌面端官方下载:https://cn.ubuntu.com/download/desktop。

u014695938的博客 1万+

运算符之详细介绍(dp中常见的运算符 + 实例解析)

1、&amp;运算符   &amp;  运算符代表的是与运算,例如  x &amp; y ,即表示十进制数  x  和  y  以二进制形式进行与操作,然后以十进制形式输出 (实例:2 &amp; 3 → 010 &amp; 011 → 010(输出2))。 2、|运算符    |  运算符代表的是或运算,例如  x | y ,即表示十进制数  x  和  y  以二进制形式进行或操作,然...

阿瑶的博客 688

abaqus应力值导出并进行后处理(同一节点多个应力值如何处理?)

Abaqus应力导出: ‘Tools’--- Probe values 在Probe Values里面可以选择需要导出的信息,比如‘Nodes’或者‘Elements’ 如果需要导出多个应力值或者其他信息可以选择‘Components’这个选项。 选择‘Selected’只输出一个正应力S33(对应截图中的) 如果是‘All Direct’,则是输出6个正应力S11, S22, S33, S12, S13, S23 ‘All Principals’输出三个正应力 在输出...

themingyi的博客 5万+

运算符示例

运算符示例1 点运算符 .2 字符集3 否定字符集4 重复次数4.1 * 号4.2 + 号4.3 ?号4.4 {} 号4.5 (...) 特征标群4.6 | 或运算符4.7 \ 转码特殊字符4.8 锚点4.8.1 ^号4.8.2 `$`号 1 点运算符 . . 是元字符中最简单的例⼦。 . 匹配任意单个字符,但不匹配换⾏符。 例如,表达式 .ar 匹配⼀个任意字符后⾯跟着是 a 和 r 的字符串。 ".ar" => The car parked in the garage. 只匹配一个car "

qq_42688149的博客 768

手把手教你学Simulink——四开关 Buck‑Boost(FSBB)变换器的无缝模式切换仿真

本文详细介绍了四开关Buck-Boost(FSBB)变换器的Simulink仿真方法,重点解决模式切换时的直通风险和输出电压波动问题。通过统一电压PI控制、迟滞比较模式仲裁(Buck/Boost/Pass-Through)和200ns死区设计,实现了Vin从26V到22V变化时Vout稳定在12V±0.15V。关键步骤包括:搭建功率级电路、Stateflow模式判断、PI控制器输出占空比映射(Buck模式D≈Vo/Vin,Boost模式D≈1-Vo/Vin),以及带死区的PWM信号分配。仿真验证了切换过程中

MHD0815的博客 116

【四足机器人项目实战】cheetah 3/mini运动控制工程解读(附C++代码)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、主程序入口1.代码流程2.终端设置信息提示二、用MiniCheetahHardwareBridge类构造一个hw的对象并初初始化1.2.3.4.三、运行硬件桥驱动【MiniCheetahHardwareBridge】1.2.3.4.四、1.2.3.4.总结参考资料 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对cheetah3/m

qq_35635374的博客 2615

c语言运算符的使用案例,有意思的C语言运算符

在C语言中,运算符用于执行程序代码运算,会针对两个或者两个以上操作数进行运算。比如:5 - 2,它的操作数是 5 和 2,而运算符则是 “-”。常见的运算符可大致分为 4 种类型:算术运算符、关系运算符、赋值运算符和逻辑运算符;它优先级从低到高的顺序为: 赋值运算符 < 逻辑运算符 < 关系运算符 < 算术运算符;下面对这4种类型一一讲解。1、赋值运算符赋值运算符可分为简单赋值、...

weixin_30404219的博客 833

OpenClaw插件配置错误修复完全指南

插件文件名是插件目录结构正确package.json配置正确OpenClaw的插件系统还在快速迭代,偶尔会遇到这种配置问题。看错误信息检查配置文件检查实际文件对比差异修复问题大部分问题都能解决。查看官方文档:https://openclaw.ai/docs提Issue:https://github.com/openclaw/openclaw/issues加入Discord社区求助快速修复命令汇总。

Maynor的博客 4096

mysql 查询语句做运算_Mysql实例MySQL Where 条件语句介绍和运算符小结

《Mysql实例MySQL Where 条件语句介绍和运算符小结》要点:本文介绍了Mysql实例MySQL Where 条件语句介绍和运算符小结,希望对您有用。如果有疑问,可以联系我们。WHERE 条件MYSQL教程有时候操作数据库时,只操作一些有条件限制的数据,这时可以在SQL语句中添加WHERE子句来规定数据操作的条件.MYSQL教程语法:MYSQL教程代码如下:SELECT column,…...

weixin_39915078的博客 403

YOLO26优化:特征融合 | 一种新颖的多尺度特征融合iAFF,适配小目标检测

在YOLO26中如何使用:iAFF加入Neck替代Concat;

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 270

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Python中的运算符介绍(上)

今天来介绍一下Python中的运算符,运算符主要有以下几类: 算术运算符 比较(关系)运算符 逻辑运算符 赋值运算符 三目运算符 位运算符 成员运算符 身份运算符 接下来,详细的介绍一下运算符的具体操作: 算术运算符 算术运算符用于对整数类型和浮点类型的数据进行相关操作的运算符。 常见的算术运算符以及对应的操作介绍如下图所见: 如果将True/False用于数值的操作运算的时候,会自动转换为1和0去进行计算。

专注测试领域知识分享和技能提升 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

awk 运算符 介绍

一、运算符介绍 运算符 描述 赋值运算符 = += -= *= /= %= ^= **= 赋值语句 逻辑运算符 || 逻辑或 && 逻辑与 正则运算符 ~ ~! 匹配正则表达式和不匹配正则表达式 关系运算符 >= != == 关系运算符 算术运算符 +

学习之路 3875

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

C++编程核心之C++ 运算符的介绍与实例说明

C++ 运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。 算术运算符 下表显示了 C++ 支持的算术运算符。 假设变量 A 的值为 10,变量 B 的值为 ...

跑得动就不要歇着 532

C++各类运算符介绍

cout << "Line 3 - -= 运算符实例,c 的值 = : " <<c<< endl;cout << "Line 5 - /= 运算符实例,c 的值 = : " <<c<< endl;cout << "Line 7 - <<= 运算符实例,c 的值 = : " <<c<< endl;cout << "Line 2 - c 的值是 " << c << endl;// (30) * (15/5) cout << "(a + b) * (c / d) 的值是 " << e << endl;

2401_88984449的博客 1118

Python3 运算符及实例演示

Python3 运算符及实例演示

2301_76188245的博客 823

Java 运算符介绍

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。

M133706898的博客 1615

C 运算符

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。

学习日常分享 1633

python中的各类运算符介绍

1.算术运算符 python支持的运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算 1.数学运算符: +(加) -(减) %(乘) /(除), %(取余,取模) //(整除) **(幂运算) 1)+(加),-(减),*(乘),/(除) 和数学中的加减乘除功能一模一样 print(5 + 2) print(5 - 2) print(5 * 2) print(5 / 2) 2)% - 求余数 数字一 % 数字二 -> 求数字一除以数字2的余数 print(5 % 2) 应用一:取整数的个位

JIucizhi的博客 1610

C语言 运算符 以及运算符的优先级和结合性

介绍运算符时将以优先级从高到低介绍。

2301_81316273的博客 2708

postgresql——运算符介绍

postgresql的内部运算符很丰富,主要有四大类,分别是:算术运算符、比较运算符、逻辑运算符、位操作运算符。如下:①:算术运算符:用于各类数值运算,包括加(+)减(-) 乘(*)除(/)求余(%)例子:testdb=# create table emp (num int);testdb=# insert into emp values (60);testdb=# sel...

weixin_33726318的博客 1653

javascript项目实例_JavaScript 运算符介绍

在 JavaScript 语言中,运算符主要用于执行程序代码运算,针对一个以上的操作数项目来进行运算。运算符大家应该不陌生,因为我们在数学中都学过,例如加减乘除等。JavaScript 中的运算符可以分为 算术运算符、赋值运算符、字符串运算符、比较运算符、逻辑运算符、类型运算符、按位运算符等。算术运算符JavaScript 中算术运算符主要用于对数字执行算术,以数值作为其操作数,并返回一个单个数值...

weixin_33377602的博客 233
上一篇: HashMap和Hashtable的区别
下一篇: Java常用工具类
chengzhidao7802
博客等级 码龄11年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值