C++笔记之数据单位与C语言变量类型和范围
C++笔记之数据单位与C语言变量类型和范围
code review!
文章目录
- C++笔记之数据单位与C语言变量类型和范围
- 一、数据单位
- 1. 数据单位表:按单位的递增顺序排列
- 2. 关于换算关系的说明
- 3. 一般用法及注意事项
- 4. 扩展内容
- 5. 理解和使用建议
- 二、C 语言变量类型和范围
- 基本数据类型
- 标准整数类型(`<stdint.h>` 中定义)
- 布尔类型
- 使用说明及 2 的幂次方解释
- 标准整数类型的优势
- 注意事项
- 三.二进制与十进制在内存和存储设备的不一致
- 二进制前缀与十进制前缀的区别
- 1. 二进制前缀
- 2. 十进制前缀
- 为什么会出现容量不一致?
- 举例:1 TB 硬盘
- 关键点总结
- 如何快速换算?
- 额外说明
- 四.二进制前缀和十进制前缀在数据传输中的混用
- 数据传输的单位
- 常见数据传输速率单位
- 二进制和十进制在数据传输中的区别
- 数据传输速率与文件传输速率的关系
- 常见的困惑点和解释
- 总结
- 五.`Mb/s` 和 `Mbps` 在技术上是等价的
- 1. 相同点
- 2. 不同点
- 写法上的区别
- 使用场景上的区别
- 3. 比特(bit)与字节(byte)的关系
- 单位换算
- 4. 实际应用中的换算
- 例子:
- 注意协议开销
- 5. 常见误解
- 6. 总结对比
- 7. 实用换算公式
- 六.数据量单位和网络速度单位的清晰整理
- 数据量单位
- 基本单位:
- 常见的进制关系:
- 字节和位的单位:
- 单位换算:
- 需要注意:
- Linux中文件大小显示
- 网速单位
- 为什么网速使用位(b)而不是字节(B)?
- 从 **位每秒(bps)** 转换为 **字节每秒(Bps)**:
- 总结:
一、数据单位
1. 数据单位表:按单位的递增顺序排列
缩写 | 完整单词 | 含义 | 换算关系 | 一般用法 | 备注 |
---|---|---|---|---|---|
b | bit | 比特 | 1 b = 1 位 | 最小的数据单位 | 表示二进制中的一位,值为 0 或 1 |
B | Byte | 字节 | 1 B = 8 bits | 存储容量 | 一个字节通常表示一个字符 |
K | kilo | 千(十进制) | 1 K = 1,000 | 前缀,用于表示千倍数据 |
相关文章:
![](https://i-blog.csdnimg.cn/direct/6553e5cd5ef14b7e9c7fb811ccb2fdc0.jpeg#pic_center)
C++笔记之数据单位与C语言变量类型和范围
C++笔记之数据单位与C语言变量类型和范围 code review! 文章目录 C++笔记之数据单位与C语言变量类型和范围一、数据单位1. 数据单位表:按单位的递增顺序排列2. 关于换算关系的说明3. 一般用法及注意事项4. 扩展内容5. 理解和使用建议二、C 语言变量类型和范围基本数据类型标准…...
![](https://www.ngui.cc/images/no-images.jpg)
算法-拆分数位后四位数字的最小和
力扣题目2160. 拆分数位后四位数字的最小和 - 力扣(LeetCode) 给你一个四位 正 整数 num 。请你使用 num 中的 数位 ,将 num 拆成两个新的整数 new1 和 new2 。new1 和 new2 中可以有 前导 0 ,且 num 中 所有 数位都必须使用。 …...
![](https://www.ngui.cc/images/no-images.jpg)
Python 管理 GitHub Secrets 和 Workflows
在现代软件开发中,自动化配置管理变得越来越重要。本文将介绍如何使用 Python 脚本来管理 GitHub 仓库的 Secrets 和 Workflows,这对于需要频繁更新配置或管理多个仓库的团队来说尤为有用。我们将分三个部分进行讨论:设置 GitHub 权限、创建 GitHub Secret 和创建 GitHub Wo…...
![](https://i-blog.csdnimg.cn/direct/cb82af64e3b14c7a94b9b1b4395dbd35.png#pic_center)
指令的修饰符
指令的修饰符 参考文献: Vue的快速上手 Vue指令上 Vue指令下 Vue指令的综合案例 文章目录 指令的修饰符指令修饰符 结语 博客主页: He guolin-CSDN博客 关注我一起学习,一起进步,一起探索编程的无限可能吧!让我们一起努力&…...
![](https://www.ngui.cc/images/no-images.jpg)
C# 正则表达式完全指南
C# 正则表达式完全指南 C#通过 System.Text.RegularExpressions 命名空间提供强大的正则表达式支持。本指南将详细介绍C#中正则表达式的使用方法、性能优化和最佳实践。 1. 基础知识 1.1 命名空间导入 using System.Text.RegularExpressions;1.2 基本使用 public class Re…...
![](https://www.ngui.cc/images/no-images.jpg)
【笔记整理】记录参加骁龙AIPC开发者技术沙龙的笔记
AIoT 首先了解了一个概念叫AIoT,我的理解就是AI IoT 5G,通过AI的发展使得边缘计算、数据整合和处理变得快捷方便,不仅限于传统的云端数据处理,在边缘的IoT设备上也可以进行智能化打造,通过5G的通信能力扩展可以实现…...
![](https://i-blog.csdnimg.cn/img_convert/b3e6bd974e77167e053f0db5acf5c160.png)
论文解析 | 基于语言模型的自主代理调查
论文 《A Survey on Large Language Model-based Autonomous Agents》 对基于大型语言模型(LLM)的自主智能体(Autonomous Agents)进行了全面调查。随着大型语言模型(如 GPT 系列、BERT、T5 等)的快速发展&a…...
![](https://www.ngui.cc/images/no-images.jpg)
面试加分项:Android Framework AMS 全面概述和知识要点
第一章:AMS 的架构与组件 1.1 AMS 整体架构 在 Android 系统的庞大体系中,AMS(Activity Manager Service)就如同一个中枢神经系统,是整个系统的核心服务之一,对应用的性能和用户体验有着直接且关键的影响 。它的整体架构由 Client 端和 Service 端两大部分组成,这两端相…...
![](https://i-blog.csdnimg.cn/direct/4b0726f4aa0a4187b3f1ddbd6a72c19b.png)
EasyCVR视频汇聚平台如何配置webrtc播放地址?
EasyCVR安防监控视频系统采用先进的网络传输技术,支持高清视频的接入和传输,能够满足大规模、高并发的远程监控需求。平台支持多协议接入,能将接入到视频流转码为多格式进行分发,包括RTMP、RTSP、HTTP-FLV、WebSocket-FLV、HLS、W…...
![](https://www.ngui.cc/images/no-images.jpg)
用户界面软件04
后果 使用这种架构很容易对两个层面的非功能性需求进行优化,但是你仍然需要小心不要将功能 需求重复实现。 现在,两个层面可能有完全不同的设计。比如,用户界面层可能使用配件模型(Widget Model), 以大量的…...
![](https://i-blog.csdnimg.cn/blog_migrate/5bbecffd3885e7542d976c48472ad554.png)
C#,数值计算,矩阵相乘的斯特拉森(Strassen’s Matrix Multiplication)分治算法与源代码
Volker Strassen 1 矩阵乘法 矩阵乘法是机器学习中最基本的运算之一,对其进行优化是多种优化的关键。通常,将两个大小为N X N的矩阵相乘需要N^3次运算。从那以后,我们在更好、更聪明的矩阵乘法算法方面取得了长足的进步。沃尔克斯特拉森于1…...
![](https://i-blog.csdnimg.cn/direct/4db68abbdb244836a6632b5a3b96b776.png)
linux:文件的创建/删除/复制/移动/查看/查找/权限/类型/压缩/打包
关于文件的关键词 创建 touch 删除 rm 复制 cp 权限 chmod 移动 mv 查看内容 cat(全部); head(前10行); tail(末尾10行); more,less 查找 find 压缩 gzip ; bzip 打包 tar 编辑 sed 创建文件 格式: touch 文件名 删除文件 复制文件 移动文件 查看文…...
![](https://www.ngui.cc/images/no-images.jpg)
SQL Server查询计划操作符——查询计划相关操作符(3)
7.3. 查询计划相关操作符 19)Collapse:该操作符对更改处理进行优化。当执行一个更改时,其能被劈成(用Split操作符)一个删除和一个插入。其参数列包含一个确定一系列键值字段的GROUP BY:()子句。如果查询处理器遇到删除和插入相同键值的毗邻行,其将用一个更高效的更改操作…...
![](https://i-blog.csdnimg.cn/direct/a7e5d493ae4c43e2ac957ec5becc0f51.png)
【Notepad++】Notepad++如何删除包含某个字符串所在的行
Notepad如何删除包含某个字符串所在的行 一,简介二,操作方法三,总结 一,简介 在使用beyoundcompare软件进行对比的时候,常常会出现一些无关紧要的地方,且所在行的内容是变化的,不方便进行比较&…...
![](https://www.ngui.cc/images/no-images.jpg)
Android 来电白名单 只允许联系人呼入电话
客户需求只允许通讯录中联系人可以呼入电话。参考自带的黑名单实现 CallsManager.java类中的onSuccessfulIncomingCall方法有一些过滤器,可以仿照黑名单的方式添加自己的过滤器。 packages/services/Telecomm/src/com/android/server/telecom/CallsManager.java …...
![](https://i-blog.csdnimg.cn/blog_migrate/c6909aecbcc13d601e65c093ad0ee5d7.gif)
【计算机网络】lab3 802.11 (无线网络帧)
🌈 个人主页:十二月的猫-CSDN博客 🔥 系列专栏: 🏀计算机网络_十二月的猫的博客-CSDN博客 💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光 目录 1. 前言 2.…...
![](https://i-blog.csdnimg.cn/direct/445d92691c6d4db5bcb84fd0f356cbfc.png)
单片机(MCU)-简单认识
简介: 内部集成了CPU,RAM,ROM,定时器,中断系统,通讯接口等一系列电脑的常用硬件功能。 单片机的任务是信息采集(依靠传感器),处理(依靠CPU)&…...
![](https://i-blog.csdnimg.cn/direct/2f6e80576dd24347a31b4edc18500638.png)
全面教程:Nacos 2.3.2 启用鉴权与 MySQL 数据存储配置
全面教程:Nacos 2.3.2 启用鉴权与 MySQL 数据存储配置 1. 配置 Nacos 开启鉴权功能 1.1 修改 application.properties 配置文件 在 Nacos 2.3.2 中,开启鉴权功能需要修改 conf/application.properties 文件。按照以下方式配置: # 开启鉴权…...
![](https://i-blog.csdnimg.cn/img_convert/15c3261df22d346fd2c25840c29695e3.webp?x-oss-process=image/format,png)
软件23种设计模式完整版[附Java版示例代码]
一、什么是设计模式 设计模式是在软件设计中反复出现的问题的通用解决方案。它们是经过多次验证和应用的指导原则,旨在帮助软件开发人员解决特定类型的问题,提高代码的可维护性、可扩展性和重用性。 设计模式是一种抽象化的思维方式,可以帮助开发人员更好地组织和设计他们…...
![](https://i-blog.csdnimg.cn/img_convert/40d449e31c49ec5d2d6c5a53f9896d53.png)
国标GB28181-2022视频平台EasyGBS小知识:局域网ip地址不够用怎么解决?
在局域网中,IP地址不足的问题通常不会在小型网络中出现,但在拥有超过255台设备的大型局域网中,就需要考虑如何解决IP地址不够用的问题了。 在企业局域网中,经常会出现私有IP地址如192.168.1.x到192.168.1.255不够用的情况。由于0…...
![](https://www.ngui.cc/images/no-images.jpg)
PHP 循环控制结构深度剖析:从基础到实战应用
PHP 循环控制结构深度剖析:从基础到实战应用 PHP提供了多种控制结构,其中循环控制结构是最常见的结构之一。它们使得我们能够高效地重复执行一段代码,直到满足某个条件为止。本文将从PHP循环的基础知识出发,逐步分析其在实际项目…...
![](https://i-blog.csdnimg.cn/direct/32e7e880ecec469fbf4441f0672bef23.png)
vue的属性绑定
重建一个新的项目 App.vue main.js HelloWorld.vue 属性绑定 双大括号不能在 HTML attributes 中使用。想要响应式地绑定一个 attribute,应该使用 v-bind 指令 <template><div v-bind:id"dynamicId" v-bind:class"dynamicClass">…...
![](https://i-blog.csdnimg.cn/direct/3f42b570e68c4e2db4493b08d5063c1d.png#pic_center)
FFmpeg音视频流媒体,视频编解码性能优化
你是不是也有过这样一个疑问:视频如何从一个简单的文件变成你手机上快速播放的短片,或者是那种占满大屏幕的超高清大片?它背后的法宝,离不开一个神奇的工具——FFmpeg!说它强大,完全不为过,它在…...
![](https://www.ngui.cc/images/no-images.jpg)
16_Redis Lua脚本
Redis Lua脚本是Redis提供的一种强大的扩展机制。 1.Redis Lua脚本介绍 1.1 基本概念 Redis Lua脚本允许开发者将一段Lua语言编写的代码发送给Redis服务器执行。这项功能自Redis 2.6版本引入以来,为用户提供了强大的灵活性和扩展能力,使得可以在Redis内部直接处理复杂的业…...
![](https://i-blog.csdnimg.cn/direct/e34adf8c330541118fae395edec67d83.png)
Redis为 List/Set/Hash 的元素设置单独的过期时间
一.业务简介 我们知道,Redis 里面暂时没有接口给 List、Set 或者 Hash 的 field 单独设置过期时间,只能给整个列表、集合或者 Hash 设置过期时间。 这样,当 List/Set/Hash 过期时,里面的所有 field 元素就全部过期了。但这样并不…...
![](https://www.ngui.cc/images/no-images.jpg)
鸿蒙中调整应用内文字大小
1、ui Stack() {Row() {ForEach([1, 2, 3, 4], (item: number) > {Text().width(3).height(20).backgroundColor(Color.Black).margin(item 2 ? { left: 8 } : item 3 ? { left: 7 } : { left: 0 })})}.width(97%).justifyContent(FlexAlign.SpaceBetween).padding({ ri…...
![](https://www.ngui.cc/images/no-images.jpg)
计算机网络之---防火墙与入侵检测系统(IDS)
防火墙与入侵检测系统(IDS) 防火墙(Firewall) 和 入侵检测系统(IDS, Intrusion Detection System) 都是网络安全的关键组件,但它们的作用、功能和工作方式有所不同。 防火墙 防火墙是网络安全的一种设备或软件&#…...
![](https://i-blog.csdnimg.cn/direct/2d302af3de3f44dcb3c3482c3273e779.png)
KG-CoT:基于知识图谱的大语言模型问答的思维链提示
一些符号定义 知识图谱实体数量: n n n 知识图谱中关系类型数量: m m m 三元组矩阵: M ∈ { 0 , 1 } n n m \textbf{M} \in \{0, 1\}^{n \times n \times m} M∈{0,1}nnm, M i j k 1 M_{ij}^k 1 Mijk1则说明实体 i i i和实…...
![](https://www.ngui.cc/images/no-images.jpg)
【JMeter】多接口关联
1. 同一线程组内,如何实现多接口关联 非加密的值 前置接口的返回单条数据使用Json提取器提取前置接口的返回多条数据使用Json提取器+逻辑控制器Loop Controller前置接口的返回多条数据使用Json提取器+逻辑控制器forEach加密的值 前置接口的返回值使用Beanshell后置提取器存储为…...
![](https://www.ngui.cc/images/no-images.jpg)
2020 年 12 月青少年软编等考 C 语言五级真题解析
目录 T1. 漫漫回国路思路分析T2. 装箱问题思路分析T3. 鸣人和佐助思路分析T4. 分成互质组思路分析T1. 漫漫回国路 2020 年 5 月,国际航班一票难求。一位在美国华盛顿的中国留学生,因为一些原因必须在本周内回到北京。现在已知各个机场之间的航班情况,求问他回不回得来(不考…...
![](/images/no-images.jpg)
我想做网站 怎么做呢/优化大师免费安装下载
外接键盘时,如果没反应,可重启手机,再接就可以了。用便签应用测试 OK。五笔输入法:触宝输入法装好后,五笔 要另下载个包,还有手写也一样。插上键盘就可以输入中文了。很简单。 经过测试。noppoo 84 mini 双…...
![](https://img2018.cnblogs.com/blog/1223374/201812/1223374-20181201220751432-390021265.png)
如何做公司网站简介/流量网站
相信大家在工作中会经常遇见对json进行序列化与反序列化吧,但通常的序列化与反序列化中的json结构与c#中的类模型结构是相对应的,我们是否可以在序列化一个对象时候,让我们json的数据结构能按照自己的意愿,而不必与该对象的数据结…...
![](https://img-blog.csdnimg.cn/1e88fa6335524e1fa7b8d200b3434faf.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6YOt5bqG5rGd,size_20,color_FFFFFF,t_70,g_se,x_16)
做bjd娃娃的手工网站/杭州新站整站seo
jQuery鼠标换轮滚动事件1、鼠标混轮滚动事件2、添加class属性3、实现屏幕滚动效果css代码部分html与javascript部分1、鼠标混轮滚动事件 代码如下所示: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8">…...
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
wordpress统计访问ip/重庆seo的薪酬水平
题意:给出字符串长度n(<2000000000),给出不可以包含的序列,最多10个,每个长度最大是10。问长度为n的合法序列有多少个?序列中只可能包含ACTG四个字符。 分析:AC自动机(DFA)矩阵快速幂 ac自动机上的等价态…...
![](/images/no-images.jpg)
网站设计标注图用什么做的/公司企业员工培训
插值:在已知数据之间计算估计值的过程。1. 一维插值(1D Interpolation)由interp1实现,用多项式技术计算插值点。Yiinterp1(x,y,xi,method)y—函数值矢量, x—自变量取值范围,xi—插值点的自变量矢量,Method…...
![](https://img-blog.csdnimg.cn/img_convert/726d4c84386ecfee63857dc3e783674f.png)
qq业务代理网站建设/最新百度快速排名技术
题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。解题思路及代码方法一:哈希法基本思路就是遍历单链表的每个结点,将之前没有被访问的结点存入 set,如果某个结点被…...