运算符介绍和实例

#!/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

详解TCP/IP五层模型

TCP/IP模型是一个网络通信体系结构,由五层组成,每一层都有其特定的功能。应用层传输层网络层数据链路层物理层每一层都有不同的责任,通过这种层次结构,网络通信可以更有效地进行。

2201_75437633的博客 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

基于STM32F103C8T6的红外循迹避障小车

编程思路:控制核心板IO口的电平(即电机驱动模块的AIN1,AIN2,BIN1,BIN2)从而控制AO1、AO2、BO1、BO2的电平高低,进而控制电机使其正转、反转、不转。由于单纯地拉高拉低电平只能让电机在转与不转的状态切换,故决定利用TIM4的两个通道分别产生两路PWM信号来控制电机速度,四个电机两个一组,同一侧的两个连接在同一个PWM上。(#include "dianji.h"文件中同时写了对循迹模块引脚的初始化)

weixin_48743503的博客 1万+

双模音频解码器设计:USB+蓝牙LDAC平衡输出方案

音频解码器是数字音频系统中实现数模转换的核心组件,其性能直接决定音质保真度与系统延迟。基于高集成SoC的解码方案通过统一时钟域与片内DSP处理,有效抑制Jitter并简化硬件拓扑;结合全平衡模拟输出架构,可显著提升共模抑制比(CMRR)与信噪比(SNR)。该技术路径广泛应用于便携式Hi-Res音频设备、USB-C小尾巴DAC及蓝牙高解析耳机放大器等场景。本文围绕ES9038Q2M双模SoC展开,详解其在LDAC协议支持、UAC2.0兼容性及平衡电流型DAC输出方面的工程实现,为高性能、可量产音频硬件开发提供

weixin_42613018的博客 388

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

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

阿瑶的博客 688

基因组注释(Annotation)

Annotation

hgz2020的博客 6492

运算符示例

运算符示例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

C#串口通讯实战:如何用SerialPort类搞定工业传感器数据采集(附完整代码)

本文详细介绍了如何使用C#的SerialPort类实现工业级传感器数据采集,涵盖串口通讯基础配置、数据帧处理、异常恢复机制及性能优化策略。通过实战代码示例,帮助开发者构建稳定可靠的工业数据采集系统,特别适合需要处理高频数据采集和复杂工业环境的场景。

weixin_42525551的博客 1086

abaqus 根据坐标施加载荷- Analytical Field 载荷映射

在一些类型的分析中,需要将按位置分布的载荷施加到结构上,比如流体分析导出了结构的气动载荷、或者温度载荷,需要将压强分布、温度分布载荷施加到固体上。这种分析可以使用abaqus中的Analytical Field实现。 1 例子 1.1 结构 一个100*100mm的面,面的载荷分布函数为p=(x2+y2)0.5/((20.5)*100) MPa,即(0, 0)的压强为0,(100, 100)的压强为1。 1.2 载荷 载荷函数:p=(x^2+y^2)^0.5/((2^0.5)*100) in exce.

shengyutou的博客 2万+

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

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

weixin_30404219的博客 833

车间数据孤岛终于破了!C#上位机+MQTT打通产线与MES,数据延迟从小时级降到秒级

本文针对工业上位机开发中常见的车间数据与企业管理系统(MES)割裂问题,提出基于C#和MQTT协议的完整解决方案。通过EMQX MQTT Broker实现数据实时双向传输,将质量追溯时间从2小时缩短至10秒,生产计划自动下发,实现秒级数据延迟。方案采用分层解耦架构,支持设备更换和系统升级,核心优势包括低延迟、高可靠性和易扩展性。文章详细介绍了MQTT协议选型理由、整体架构设计、技术选型(EMQX Broker和MqttNet客户端),并提供了C#实现代码和部署流程。该方案已在实际产线验证,可有效解决&quo

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 480

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

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

weixin_39915078的博客 403

【STK】手把手教你利用STK进行弹道导弹和运载火箭发射仿真的相关方法全过程解析

写这个系列主要是这几年做了一些弹道导弹和运载火箭发射的相关仿真项目,stk软件由于其专业性在国内比较小众,相关的教程和书籍、经验贴都不是很多,因此新手在进行开发中容易遇到较多困难,把自己的一些经验体会写下来,一方面供自己总结回顾,另一方面也希望对大家有所帮助。这个系列计划分几篇文章写完,每章的内容结构相似,都分为①如何确定发射场位置和发射轨迹、②导入导弹和运载火箭模型、③设计模型分段动作、④飞行参数分析和相关应用这四个部分,每篇文章争取完整描述1-2个实际项目的操作过程。

weixin_44184852的博客 5988

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Python中的运算符介绍(上)

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

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

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

awk 运算符 介绍

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

学习之路 3875

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

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、付费专栏及课程。

余额充值