电脑磁盘空间有小到大排列顺序是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电脑磁盘空间有小到大排列顺序是啥?相关的知识,希望对你有一定的参考价值。

电脑的空间大小顺序是什么?如:1B=多少KB=多少MB……

1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB,1PB=1024TB,1EB=1024PB,1ZB=1024EB,1YB=1024ZB,1BB=1024YB
另不只是有MB,还有MIB这种概念
区别在于一个是十进制(前)一个是二进制
买的硬盘,u盘什么的容量都是以十进制算的,所以在电脑上用二进制查看的容量比说明书上写的容量要小
不过在中国这两个概念一直被混淆,总之记住对于电脑1M=1024KB,对于商品1M=1000KB就好
参考技术A 换算电脑单位都是1024但是制造商一般是按照1000的进制 参考技术B 1Kb=1024b,1Mb=1024Kb,1Gb=1024Mb 1Tb=1024Gb

写一个函数,用起泡法对输人的10个字符按由小到大顺序排列

写一个函数,用“起泡法”对输人的10个字符按由小到大顺序排列

题目解析:

该题主要是对冒泡排序的理解,外层循环控制排序的趟数,内层循环主要是进行每一趟排序的比较,如果前面的字符大于后面的字符,就进行交换,每做一趟排序,就把一个最大字符排在最后,以及每做一趟排序就需要少比较一个字符。

代码示例:

#include<stdio.h>
#include<string.h>

void BubbleSort(char str[])
{
	int i, j;
	char tmp;
	int len = strlen(str);
	for(i=0; i<len-1; ++i)
	{
		for(j=0; j<len-i-1; ++j)
		{
			if(str[j] > str[j+1])
			{
				tmp = str[j];
				str[j] = str[j+1];
				str[j+1] = tmp;
			}
		}
	}
}

int main()
{
	int i;
	char str[11] = {0};
	printf("请输入10个字符:>");
	for(i=0; i<10; ++i)
		scanf("%c", &str[i]);

	BubbleSort(str);

	printf("string sorted: %s
", str);
	return 0;
}

运行结果:

技术图片

以上是关于电脑磁盘空间有小到大排列顺序是啥?的主要内容,如果未能解决你的问题,请参考以下文章

手机内存单位大小顺序是啥

康托展开

用指针实现:由键盘输入10个整数,将他们按由小到大的顺序排列。

写一个函数,使N个整数按由小到大的顺序排列,要求在主函数中输入10个数,并输出排好序的数

康拓展开

如何扩大电脑磁盘容量