news 2026/4/23 17:25:42

操作符详解(4)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
操作符详解(4)

(1)移位操作符

①左移操作符<<

就是将数字的二进制位向左移动一位。

如:1的二进制位00000000000000000000000000000001

那1<<1表示的是1的二进制位向左移动一位,就变成了00000000000000000000000000000010

②右移操作符>>

1.逻辑右移:

左边用零填充,右边丢弃。

2.算术右移:

左边用原该值的符号位填充,右边丢弃。

通常采用的都是算术右移。

如1>>1,表示的数字1的二进制位向右移动一位,就变成了

00000000000000000000000000000000

(2)位操作符

①&:对应的二进制位有0则为0,两个同时为1才为1。

如:2&3

00000000000000000000000000000010

00000000000000000000000000000011

得到的结果就是

00000000000000000000000000000010

②||:只要有1就是1,两个同时为0才为0。

③^:相同为0,相异为1

④~:按位取反

如:

00000000000000000000000000000001

取反之后就得到了

111111111111111111111111111111111111111110

注意:任何值^相同值等于零,如:3^3=0

0^任何值=任何值,如:0^3=3

(3)逗号表达式

整个表达式的结果为最后一个表达式的结果。

如:a=(3,5,7);

那么a只会被赋值为7

(4)操作符的优先级和结合性

①操作符先看优先级。

②当优先级相同时,结合性说了算

具体优先级与结合性,请上网搜索。

(5)表达式求值

①整型提升:表达式中的字符和短整型操作数在使用之前被转化为普通整形,这种转化称为整形提升,有符号的整数提升是按照变量的数据类型的符号位来提升的。无符号整数提升,高位补零。

②算术转换:讨论的类型大于等于整型类型的。

低位的向高位的转化。

其中int<unsigned int<long<unsigned long<float<double<long double

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

PY可拓展计算机(自用)

前言进来一段时间&#xff0c;偶尔会遇到一些需要特殊计算的常见&#xff0c;比如计算mm转mil&#xff0c;比如给螺旋线的高度匝数半径&#xff0c;计算螺旋线长度等&#xff0c;一次一次输数字手算是绝对不可能&#xff0c;一般简单点比如单位转化都是直接问AI&#xff0c;复杂…

作者头像 李华
网站建设 2026/4/23 12:45:11

金融数据分析-基于Streamlit的多步骤分析系统设计与实现

一、项目概述 这是一个完整的金融数据分析Web应用系统&#xff0c;使用Python的Streamlit框架构建&#xff0c;实现从数据获取、处理到可视化展示的全流程分析。系统专注于申万家用电器行业和沪深300指数的深度分析&#xff0c;共包含10个核心步骤。 二、系统架构设计 2.1 技…

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

基于C# WinForm实现的仿微信打飞机游戏

一、游戏架构设计 1. 分层架构模型 // 游戏主框架 public class GameForm : Form {private GameEngine engine;private SpriteManager spriteManager;protected override void OnLoad(EventArgs e) {engine new GameEngine(this);spriteManager new SpriteManager();Initiali…

作者头像 李华
网站建设 2026/4/23 11:27:30

TensorFlow 深度解析:从基础到实战的全维度指南

引言&#xff1a;人工智能时代的核心驱动力 在人工智能与机器学习飞速发展的今天&#xff0c;深度学习框架已成为技术落地的核心基础设施。TensorFlow 作为谷歌开源的深度学习框架&#xff0c;自 2015 年首次发布以来&#xff0c;凭借其强大的功能、灵活的架构和庞大的社区支持…

作者头像 李华
网站建设 2026/4/23 14:06:19

手搓RPC框架系列(一):基于架构设计原则的RPC基础架构设计

文 / Kenyon&#xff0c;资深软件架构师&#xff0c;15年软件开发和技术管理经验&#xff0c;从程序员做到企业技术高管&#xff0c;专注技术管理、架构设计、AI技术应用和落地。由于公众号推流的原因&#xff0c;请在关注页右上角加星标&#xff0c;这样才能及时收到新文章的推…

作者头像 李华
网站建设 2026/4/23 11:26:06

首发,速创API上线wan2.6模型API接口,中国版sora来啦

首发&#xff0c;速创API上线wan2.6模型API接口&#xff0c;中国版sora来啦 2025年12月16日&#xff0c;重磅官宣&#xff1a;**速创API同步全球首发接入「Wan 2.6」视频模型&#xff08;中国版SORA2&#xff09;** &#xff01; 无论是个人创作者的一键生成&#xff0c;还是企…

作者头像 李华