C++笔记之数据单位与C语言变量类型和范围

news/2025/1/12 11:04:20/

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. 数据单位表:按单位的递增顺序排列

缩写完整单词含义换算关系一般用法备注
bbit比特1 b = 1 位最小的数据单位表示二进制中的一位,值为 0 或 1
BByte字节1 B = 8 bits存储容量一个字节通常表示一个字符
Kkilo千(十进制)1 K = 1,000前缀,用于表示千倍数据

http://www.ppmy.cn/news/1562480.html

相关文章

寻找最短路径

效果如下: namespace IFoxDemo {public static class Zdlj{//[CommandMethod("xxxx")]//public static void XXa()//{// using var tr new DBTrans();// List<Curve> curs new List<Curve>();// tr.Editor.GetEntities<Curve>(out cur…

【神经网络中的激活函数如何选择?】

在神经网络中&#xff0c;激活函数的选择对于模型的性能和学习效率至关重要。以下是一些关于如何选择激活函数的建议&#xff1a; 一、隐藏层中的激活函数选择 ReLU及其变体&#xff1a; ReLU&#xff08;Rectified Linear Unit&#xff0c;修正线性单元&#xff09;&#xff…

ThreadLocal 的使用场景

在现代电商平台中&#xff0c;ThreadLocal 常用于以下场景&#xff0c;特别是与线程隔离相关的业务中&#xff0c;以提高性能和简化上下文传递。 1. 用户上下文信息管理 场景&#xff1a;在用户发起的每次请求中&#xff0c;需要携带用户 ID、角色、权限等信息&#xff0c;而这…

音频调试———FM

一、确认硬件接口 根据硬件原理图设计情况获取对应信息&#xff1a; 项目vaule接在哪个I2CI2C4接在哪个I2SI2S2I2S2_DOUT, I2S2_DINPH11, PE9I2S2-BCLK&#xff0c;I2S2-LRCK,I2S2-DIN0PE6,PE7,PE9 二、设备树 1、设备节点 &i2s2_plat {tdm-num <2>;tx-p…

【Apache Paimon】-- 13 -- 利用 paimon-flink-action 同步 mysql 表数据

利用 Paimon Schema Evolution 核心特性同步变更的 mysql 表结构和数据 1、背景信息 在Paimon 诞生以前,若 mysql/pg 等数据源的表结构发生变化时,我们有几种处理方式 (1)人工通知(比如常规的使用邮件),然后运维人员手动同步到数据仓库中 (2)使用 flink 消费 DDL bi…

c#版本、.net版本、visual studio版本之间的对应关系

最近这几年一直没用过c#开发&#xff0c;都是从事Qt c开发工作&#xff0c;回想一下之前c#还要追溯到2019年&#xff0c;算算时间大概都已过去4&#xff0c;5年了&#xff0c;时间飞快。 2019真是个神奇的数字&#xff0c;vs2019是我用的时间最长的一个IDE&#xff0c;新冠起始…

Go语言之路————go基本语法、数据类型、变量、常量、输出

Go语言之路————go基本语法、数据类型、变量、常量 一、基本语法知识二、数据类型三、常量四、变量五、作用域六、输入输出 一、基本语法知识 其实编程语言的语法在大框架上都是大差不差的&#xff0c;这就是为啥一个人熟练掌握了一门语言&#xff0c;他能迅速上手另一个语…

Hadoop 实战笔记(一) -- Windows 安装 Hadoop 3.x

环境准备 安装 JAVA 1.8 Java环境搭建之JDK下载及安装下载 Hadoop 3.3.5 安装包 Hadoop 下载&#xff1a;https://archive.apache.org/dist/hadoop/common/ 一、JAVA JDK 环境检查 二、Hadoop(HDFS)环境搭建 1. 解压安装文件 hadoop-3.3.5.tar 2. 配置环境变量 HADOOP_HO…