首页 > 其他分享 >重学C语言——计算机中的单位与进制介绍

重学C语言——计算机中的单位与进制介绍

时间:2023-11-02 20:04:23浏览次数:34  
标签:表示 进制 计算机 二进制 C语言 单位 十进制 字节

单位

生活中,有许多单位为我们提供测量的精度,m、dm、cm、mm等是长度单位;kg、g是重量单位;l、ml是容量单位。那么计算机中的计量单位有哪些呢?我们一起来看看吧~

bit(比特)——>计算机中最小的单位:大家还记得之前我们在前言的计算机语言发展中提到过的硬件和机器语言嘛?就是用1代替正电、用0代替负电,由此可以得到无数由010101组成的二进制语言。其中,一个0或1就是1个比特位。

byte(字节)——>1个字节,1个字节=8个比特:例如10010011=1字节

kb、mb、gb、tb、pb——>1字节=1024kb

1kb=1024mb、1mb=1024gb、1gb=1024tb、1tb=1024pb

字节,这个单位会常在后面数据类型的学习中出现,大家要记得它哟~

进制

接下来,我们来了解一下进制。说到十进制,大家一定都不陌生,0、1、2、3、4、5、6、7、8、9,由10个数字组成,逢十进一。十的表示就是10;十五的表示就是15。

那么什么是二进制呢?二进制就是由0、1这两个数字组成,逢二进一。例如:零,用0表示;一,用1表示;二(注意:此时逢二就要进一),用10表示;三,用11表示;四,用100表示......

我们怎样很快的将十进制和二进制互相转换?相信有很多同学都知道这个方法吧~例如二进制的110,表示为十进制就应该是(从右往左要容易一些,不会出错):重学C语言——计算机中的单位与进制介绍_二进制=6;100,表示为十进制就是:重学C语言——计算机中的单位与进制介绍_机器语言_02。这是不是与十进制的学习一模一样,比如,在十进制中122,它的表示方式则是:重学C语言——计算机中的单位与进制介绍_二进制_03

同理,在计算机中的八进制、十六进制也与十进制、二进制类似。但计算机一般常用二进制,因为它是计算机唯一能识别的机器语言嘛,所以后面我们的学习也主要以二进制展开。

标签:表示,进制,计算机,二进制,C语言,单位,十进制,字节
From: https://blog.51cto.com/u_16326700/8154071

相关文章

  • 基于Android的XX校园交流-计算机毕业设计源码+LW文档
    摘  要随着互联网时代的发展,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,随着各行业的不断发展,XX校园交流APP建设也逐渐进入了信息化的进程。这个App的设计主要包括前台页面的设计和方便用户互动的后端数据库,而前端软件的......
  • (C语言)1到50的阶乘之和列表,参考用,洛谷:P1009 [NOIP1998 普及组] 阶乘之和
    1到50列表,阶乘之和S=1!+2!+3!+⋯+n!(n≤50)1::12::33::94::335::1536::8737::59138::462339::40911310::403791311::4395471312::52295631313::674997711314::9392826831315::140160263631316::2232439252431317::37801182062031318::678038552634831319::12842......
  • 重学C语言——第一个程序及解析
    在上一篇blog(博客)中,我们了解到了C语言出现的背景知识以及一些后缀的解释。今天,我们要学习第一个C程序啦!(今天起,我们blog中的程序大多是用Devc++编译器完成,若有特例会单独指出。大家可以选择合适的C编译器,安装在电脑中后即可开始学习。推荐大家安装在D盘或者E盘,并单独创建一个文件夹......
  • 简单使用C语言通过Microhttpd库采集淘宝
    前段时间给大家分享过不少采集淘宝相关内容的方法,昨天有个朋友让我来帮他用C语言编写一个采集淘宝的爬虫程序,并且还要通过Microhttpd库来实现。这一点都难不倒我,下面我就将我的代码示例给大家分享一下,有需要的朋友赶紧来取。```c#include#include#include#include#defineHTTP......
  • C语言宏的使用
    1、#pragmapack给编译器用的参数设置,有关结构体字节对齐方式设置,#pragmapack是指定数据在内存中的对齐方式。#pragmapack(n)C编译器将按照n个字节对齐。#pragmapack()取消自定义字节对齐方式。#pragmapack(push,1)把原来对齐方式设置压栈,......
  • 个人理财APP-计算机毕业设计源码+LW文档
    安卓框架:uniapp安卓开发软件:HBuilderX开发模式:混合开发摘 要个人理财APP设计的目的是为用户提供对活动信息和提醒信息管理等方面的平台。与PC端应用程序相比,个人理财的设计旨在为用户提供一个个人理财信息的管理。用户可以通过APP及时收入信息和支出信息,并对提醒消息进行查......
  • 超市售货管理平台小程序-计算机毕业设计源码+LW文档
    摘 要如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统超市售货管理平台信息管理难度大,容错率低,管理人员处理数据费工费时,所以专门为解决这个难题开发了一个超市售货管......
  • C语言中静态函数和非静态函数的区别
     C语言中,静态函数和非静态函数的区别主要体现在以下方面:可见性:静态函数只能在当前文件内使用,不能被其他文件调用,而非静态函数可以被当前文件以外的其他文件调用,具有全局可见性。生命周期:静态函数在程序运行期间一直存在,不会被释放,而非静态函数则是在被......
  • tp6 接收并保存二进制文件
    /***@return\think\response\Json*/publicfunctionupload(){$data=file_get_contents("php://input");$fileType='';$this->getFileType($data,$fileType);if($fileType......
  • C语言经典练习题1
    1、题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第了个人大2岁,问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数......