当前位置:网站首页>常见运算符
常见运算符
2022-07-22 19:23:00 【lbsjdxsn】






计算机底层到底如何保存数据
计算机底层以二进制(数据的补码)进行数据保存和运算
bit(位):简写b,计算机中最小单位
byte(字节):简写B,计算机中基本单位
……
符号位:计算机为了描述数字的正负,而设计的位置,是二进制数据的最高位
如果最高位是0,则表示该数是正数
如果最高位是1,则表示该数是负数
问题:如果直接使用二进制进行计算,当引入了负数时,我们发现结果出现了错误
计算机为了解决这个问题,引入了如下三个概念:
原码:数据被转换为二进制后的数值 如-3: 1000 0011
反码:符号位不变,其余各位取反 1111 1100
补码:反码 + 1 1111 1101
正数的原码、反码、补码一致,或者说正数只有原码(三码合一)
计算机中所有数据都是基于补码进行运算和存储的!!!!

移位运算的一些规则,在运算中的使用
1、&运算符
|-- 判断奇偶
num % 2 == 0
num & 1 == 0
|-- 判断一个数是否是2的幂次方
num & (num - 1)
2、异或运算
任何数和0异或,值不会发生变化
两个相同的值(同一个数),做异或,结果为0
边栏推荐
- Alibaba cloud disk IOS / Android version 3.8.0 update, video can be cached according to the definition
- 华泰证券股票开户怎么样安全吗
- 传奇私服GOM引擎启动M2提示:[X-FKGOM] 已经加载成功卡住的怎么处理?
- 2021-03-01
- Sharepreference principle + practical analysis
- Web3产品经理指南:如何面向加密世界
- TCP四次挥手
- abap ALV总结整理
- 在 MySQL 中使用枚举的陷阱一定要注意!
- Swing-[mynote]- realize the function of positioning scroll from cause like idea
猜你喜欢

How to calculate the time-consuming code gracefully? (glory Collection Edition)

MyCms 自媒体商城 v3.5 发布,新增免费插件

第六章 更多监督训练

Uric acid detection and precautions

测试必会的如何利用fiddler连接手机抓包APP

472-82(22、165、39、剑指 Offer II 078、48. 旋转图像)

I used fluent deskstop to build a Mars xlog log parsing tool

弱网优化(SharePreference)原理+实战剖析

《STL適配器》stack和queue

Interviewer: how to solve the problem of a large number of requests for data that does not exist in redis, which affects the database?
随机推荐
听书项目开发过程及重难点总结
HCDE城市闭门会南京站成功举办
Feign远程调用丢失请求头问题解决
MyCms 自媒体商城 v3.5 发布,新增免费插件
《STL容器篇》-Vector模拟实现
一直想不明白的synchronized锁竟如此简单!
GB28181流媒体服务LiveGBS使用和二次开发中常见问题总结
图文并茂演示小程序movable-view的可移动范围
1. Summary of strengthening learning foundation
强化学习2
小红书携手HMS Core,畅玩高清视界,种草美好生活
IO flow principle and flow classification
Mktdt03 of Shanghai stock exchange quotation document analysis
LeetCode_ Monotonic stack_ Medium_ 316. Remove duplicate letters
OWA email system login two factor authentication (SMS authentication) scheme
IO流原理及流的分类
华泰证券ETF基金开户怎么样安全吗
第九章 使用图像数据
100 行代码透彻解析 RPC 原理
MySQL - sub query - sub query concept, specification, classification