进制基础及位运算

news/2025/10/23 17:12:29/文章来源:https://www.cnblogs.com/Jefferyz/p/19161129

编码基础与位运算

进制转换

1. \(k\) 进制转十进制

幂乘法

\[(a_{n-1} a_{n-2} … a_0)_k = (\sum_{i=0}^{n-1} a_i \times k^i)_{10} \]

2. 十进制转 \(k\) 进制

短除法

被除数 (除以2为例,替换成\(k\)) 余数
123 1
61 1
30 0
15 1
7 1
3 1
1 1

将余数列颠倒得到结果:

\[(123)_{10}=(1111011)_2 \]

3. 十六/八进制转二进制

拼接法

1 2 7
001 010 111

连接去除前导零后得:

\[(127)_{8}=(1010111)_{10} \]

1 2 7
0001 0010 0111

同理连接去除前导零后得:

\[(127)_{16}=(100100111)_{10} \]

4. 二进制转十六/八进制

分割法

001 010 111
1 2 7

从最后\(3\)位起每\(3\)位转换成八进制,最后不足\(3\)位补前导零:

\[(1010111)_{10}= (127)_{8} \]

0001 0010 0111
1 2 7

从最后\(4\)位起每\(4\)位转换成八进制,最后不足\(4\)位补前导零:

\[(100100111)_{10}= (127)_{16} \]

5.不同进制在c语言中的表示。

无前缀表示十进制,0前缀表示八进制,0x前缀表示十六进制,0b前缀表示二进制。

#include <stdio.h>
int main() {int a = 11, b = 011, c = 0x11, d = 0b11;printf("%d %d %d", a, b, c);return 0;
}

无符号整数的表示

直接转换二进制

有符号整数的表示

\(32\)位的有符号整数为例。

我们用第一位作为符号位表示正负,0正1负,余下的位表达数字。

我们确定符号位后将数字转换为\(31\)位的二进制,如果是正数保持原样,如果是负数。将其+1后除符号位取反。

布尔的表示

一般情况下以一个字节储存,只有0,1两个值,分别表示真,假。对于其他类型转换bool时,二进制非全0为1,反之为0。

字符的表示

采用ascii编码。

位运算

#include <stdio.h>
int main() {int a = 0b110101, b = 0b101100;printf(“%d\n”, a & b); // 位与,a和b二进制均为1的位为1,反之为0,c = 0b100100printf(“%d\n”, a | b); // 位或,a和b二进制均为0的位为0,反之为1,c = 0b111101printf(“%d\n”, a ^ b); // 位异或,a和b二进制位相同为0,反之为1,c = 0b010101printf(“%d\n”, ~(0x7fffffff - 1)); // 位取反,将该数储存的二进制形式每位取反return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/944476.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年10月国内平开门厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析

在建筑与家居装饰领域,平开门作为基础且关键的门类产品,其性能、耐用性及设计工艺直接影响用户体验。随着市场对高品质门窗需求的增长,厂家在技术研发、质量管控与服务体系上的竞争日趋激烈。本报告基于专业市场调研…

2025 年道闸源头厂家最新推荐排行榜:聚焦专利技术与多场景适配的权威优选指南直杆/ 栅栏道闸/道闸停车场系统/道闸识别一体机/道闸系统公司推荐

引言 智慧交通与智慧园区的加速建设,使道闸成为出入口管理的核心设备,市场需求持续攀升,但行业乱象却让采购者陷入困境。部分厂家缺乏核心技术,产品同质化严重,无法与车牌识别、停车收费等系统联动,导致后期改造…

2025 年最新冷水机厂家推荐榜:覆盖风冷式 / 水冷式 / 螺杆式等多类型,为企业精选高性价比控温设备

引言 在工业生产与商业运营中,冷水机作为关键控温设备,其性能与服务直接关乎企业生产效率和运营成本。当前市场品牌繁杂、产品同质化严重,部分品牌技术投入不足、售后响应滞后,企业选购时常陷入 “选低价怕质量差,…

为什么要学习PostgreSQL?新手怎么从入门到精通

PostgreSQL是一款非常流行的、开源免费、功能全面、稳定可靠的企业级关系型数据库,核心定位是 “通用型数据库解决方案”,既能满足日常业务的 CRUD 需求,也能支撑复杂查询、大数据量存储、多场景扩展,是目前开源数…

编译Duckdb机器学习插件QuackML - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

数字音频作曲软件-钢琴窗-网格数量计算公式

数字音频作曲软件-钢琴窗-网格数量计算公式var grid = fenzi/ fenmu * number // 4/4拍 1/16吸附(最小网格时值单位) grid = 4/4*16 = 16 // 3/4拍 1/16吸附(最小网格时值单位) grid = 3/4*16=12

基于梯度下降、随机梯度下降和牛顿法的逻辑回归MATLAB实现

一、核心算法实现 1. 数据预处理与模型初始化 %% 数据准备 % 生成示例数据(二分类) [X, y] = make_classification(n_samples=100, n_features=2, n_redundant=0, n_clusters_per_class=1); X = [ones(size(X,1),1) …

2025年海外仓企业最新推荐榜,英国海外仓/法国海外仓/西班牙海外仓/意大利海外仓/波兰海外仓/聚焦企业服务品质与平台适配力深度剖析

随着跨境电商 “品牌出海” 浪潮持续推进,亚马逊、TEMU、TikTok 等多平台运营模式成为主流,加之欧美、日韩等海外市场消费需求升级,卖家在选择海外仓服务商时面临多重考量 —— 如何匹配不同平台的履约规则、如何保…

2025 深圳营销策划品牌最新推荐榜单:深耕多行业全案服务,权威评选助企业精准合作食品加工 / 物流 / 新能源营销策划推广公司推荐

引言 在深圳产业升级与数字化浪潮叠加的背景下,企业面临获客成本高企、品牌传播碎片化、营销效果难量化等多重困境。尤其在制造业、新能源等实体领域,传统营销模式已难以适配市场变化,而新兴消费赛道又需精准触达年…

精控DRC,成就高质量IC设计精品

在当今高速发展的集成电路(IC)设计领域,精准、高效的设计规则检查(DRC)显得尤为关键。不仅保证设计符合制造工艺要求,更是提升良率、缩短迭代、降低成本的关键一步。 1、为什么DRC是IC设计的“把关者”? DRC是物…

完整教程:【uniapp】uniapp+uview-ui+mixins实现搜索+上拉加载+加载动画功能:

完整教程:【uniapp】uniapp+uview-ui+mixins实现搜索+上拉加载+加载动画功能:pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-f…

攻壳机动队 动画电影12部合集

名称:攻壳机动队 动画电影12部合集【4K&1080P蓝光原盘REMUX】 描述:赛博朋克美学的巅峰名称:攻壳机动队 动画电影12部合集【4K&1080P蓝光原盘REMUX】 描述:赛博朋克美学的巅峰之作!这套超豪华合集将带你深…

2025 年天津老味儿刨冰最新推荐榜:精选 5 家世代传承与新兴热门品牌,附品质选择指南

引言 天津老味儿刨冰以酸磨糕的醇厚、红豆的绵密与碎冰的清爽,成为刻在城市记忆里的消暑符号。但如今市场中,既有坚守传统的老字号,也涌现出诸多创新新品牌,同时夹杂着部分商家食材劣质、工艺粗糙等问题,让消费者…

详细介绍:OpenLayers地图交互 -- 章节十四:拖拽缩放交互详解

详细介绍:OpenLayers地图交互 -- 章节十四:拖拽缩放交互详解2025-10-23 16:57 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !impor…

2025 年断路器厂家最新推荐排行榜权威发布!涵盖远程控制 / 物联网 / 漏电 / 无线遥控 / 远程监控类型,优质品牌助采购精准决策

引言 随着电力系统向智能化、物联化加速升级,断路器作为保障用电安全的核心设备,市场需求与日俱增,但同时也面临品牌繁杂、产品质量良莠不齐的困境。不少采购方在选择时,常因缺乏权威参考,难以辨别品牌技术实力、…

RTX5060TI 配置Xinference

RTX5060TI 配置XinferenceRTX5060TI 配置Xinference CUDA (llama-factory) D:\P\llm\LLaMA-Factory>nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2025 NVIDIA Corporation Built on Wed_Apr…

js函数声明和函数表达式的理解

什么是函数声明 以 function 关键字开头,必须指定函数名(如 function greet() {}),且不能作为其他语句的一部分。‌‌ 函数声明会被提升 在JS中,函数声明会被提升,这意味着函数可以在声明之前被调用。 当你使用函…

2025 天津电竞网吧最新推荐榜单权威发布:Z 世代电竞领衔五大实力品牌,技术与口碑深度解析!

引言 伴随京津冀电竞产业协同发展提速,天津电竞市场规模年增速超 30%,各类机构数量呈爆发式增长。但行业快速扩张背后乱象凸显:近 40% 机构存在硬件配置缩水、网络延迟严重问题,25% 缺乏专业运营团队,用户维权率较…

合成孔径雷达(SAR)成像仿真

一、SAR仿真架构 1. 核心模块划分 graph TD A[雷达参数配置] --> B[信号生成] B --> C[目标场景建模] C --> D[回波模拟] D --> E[运动补偿] E --> F[成像算法] F --> G[图像评估] 2. 关键技术指标参…

2025 年最新推荐智能门锁厂家榜单:涵盖高端 / 猫眼 / 家用 / 人脸 / 续航 / 掌静脉等多类型,帮消费者避开劣质产品选到靠谱品牌

引言 当下智能门锁市场蓬勃发展,却也乱象丛生。大量品牌涌入导致产品质量良莠不齐,部分产品存在指纹识别失误、续航短、安全防护不足等问题,让消费者选购时倍感迷茫。不少厂家重营销轻研发,产品更新滞后,难以满足…